标题:
十天学会php之第一天
[打印本页]
作者:
admin
时间:
2008-3-26 16:34
标题:
十天学会php之第一天
这个
十天学会php教程
在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
5 |9 u3 E/ F% j. v5 }: q+ I, K
. J, d0 |# T- x: e; [1 q
7 F+ [0 L" D% |( p
下面简单介绍一下
PHP
的语法。
# A0 p! N4 h& A" F5 Z2 O' [
1
、
PHP
程序始末标记
/ `3 I6 f- v- k9 [
(1)XML
标记:
: s* r% S8 ~1 p- {1 ]# j! |
<?php
4 V- a* _1 s5 i. k
php
程序
0 B: l8 B! p' R6 F/ Y
?>
) M/ l/ }2 h5 ^$ v( {- o; O
(2)SGML
标记:
9 |0 w- s9 \8 t* b, I4 C5 z- X" `
<?
- P2 I- ~5 A" [/ l+ b; j! S
php
程序
- O% k7 a6 R- h
?>
" x. I! D& x0 V
(3)
正规的标记:
: B+ V2 x/ {- d! C1 _
<script language = "php">
* K3 }! Q* M2 I0 Z
php
程序
' D4 g! ^" h: b8 k4 o7 y
</script>
+ a6 D, E$ j6 h, I
( w0 O7 @6 D, B0 L
2
、引用文件的方法有两种:
require
及
include
。
( _! r6 D, B& p6 r# l; k
require
的使用方法如
require("MyRequireFile.php");
。这个函数通常放在
PHP
程序的最前面,
PHP
程序在执行前,就会先读入
require
所指定引入的文件,使它变成
PHP
程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
6 {3 q A m. t
" G# Z1 A4 R# d, W2 s V7 @
include
使用方法如
include("MyIncludeFile.php");
。这个函数一般是放在流程控制的处理部分中。
PHP
程序网页在读到
include
的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
5 T; Z/ \& s' j
2 E2 a- U8 s3 S% N
3
、注释方法:
# t+ T% |- `0 D; L3 k
: B% M" n% x! e7 S. K2 ~. O4 y
<?php
: B6 r% V; Y& C% S1 ~, Z- y
echo "
这是第一种例子。
\n" ; //
本例是
C
语法的注释
* V" J8 R: G9 h: H
,单行注释
% {. T" Y4 I o# \! p7 C5 g! H" q
/*
本例采用多行的
8 n9 c, ~9 ?8 W4 ~; r4 s
注释方式
- e# y/ i& P/ T6 N
/*echo "
这是第二种例子。
\n" ; */
8 L3 Y4 K% p; E, B" F: [
! p7 u8 n+ s# S Y( Q9 O% _. G
echo "
这是第三种例子。
\n" ; #
本例使用
UNIX Shell
语法注释
2 K- B# N6 _- s3 w* i
?>
" h! l0 G3 l, E F
+ o' v, ^ ^5 t2 T" N% U, C0 V
4
、变量类型:
1 {, r7 \( M1 B- N4 i( C/ \$ v
2 E- M w2 g6 \
$mystring = "
我是字符串
" ;
- H: |. O# S* l8 H/ j) d. s
$NewLine = "
换行了
\n" ;
4 ?% n5 }: H& N& D# X( e5 F# Q
$int1 = 38 ;
0 ?- v+ U9 @5 d5 M; ^! o# q+ t
$float1 = 1.732 ;
4 z. S3 n( W; b) [ O
$float2 = 1.4E 2 ;
4 ]; x7 I8 A' z' Z( w$ O4 q
$MyArray1 = array( "php" , "
星
" , "
空
" , "
站
" );
% U. ^) S" W2 N7 Z) q7 p3 t
8 y+ i s9 K4 D" f3 v
这里引出两个问题,首先
PHP
变量以
$
开头,第二
PHP
语句以
;
结尾。
7 U( {& F8 X; s( K/ ]" z
, a1 L; V5 X9 p6 b$ o6 G
5
、运算符号:
6 n6 e5 v9 b( O
(1)
数学运算:
0 k: y! O4 V+ A4 ^
符号
% k# o6 \9 T% g5 O, z
意义
3 b. {5 r4 I& z4 D
+
加法运算
' @$ N# j! ~5 p1 J5 k' f" \: u
-
减法运算
" I | H# L* H' c1 Z+ m! f
*
乘法运算
' S: ~/ L6 }+ R, \ `
/
除法运算
0 Z: B6 ?5 h" a3 e( c# ~
%
取余数
; l1 ~" b) ~0 H8 W$ Y% m+ ~. s) A
++
累加
4 R: }* T- ~4 ^
--
递减
, L& g: ?" P" D
. g2 K9 a9 f; z6 ?2 V( ?: ^
(2)
字符串运算:
4 ~' n+ o V+ l& S7 n
字符串连接符号:
.
2 T0 F2 d6 `4 k
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
/ ^. u5 } Z" V2 q
( |5 j d# z2 x- v, j; r
(3)
逻辑运算:
( L& L& v2 q7 L p9 }
符号
0 P+ M) I; }* y1 W; [$ I- [( z
意义
; i+ V% F# J" k a, i: T
<
小于
4 u, [* U3 J4 Z% s
>
大于
) q( w6 ]' y: u0 ?* J
<=
小于或等于
$ P% e8 C( [/ T$ ` e7 N
>=
大于或等于
3 }) X3 L- i& g b3 l6 \1 S
==
等于
) g; j& X4 N0 K1 q( i* w+ `
!=
不等于
3 O' v. q; D F6 B
&&
而且
(And)
& O4 K$ K% D. n* ?( W
and
而且
(And)
( `1 M/ r# l' Z/ \8 @
||
或者
(Or)
9 l2 H- G8 ~( C T
or
或者
(Or)
( W5 r/ S3 ~- J; w$ X1 ~5 M
xor
异或
(Xor)
6 ?2 b+ i# m1 Y# R+ i
!
非
(Not)
3 G' B' Y& j+ @/ o/ ?
* D) t) v% i, j6 Y+ E
十天学会
php
之第一天就说到这里,第二天说一下流程控制。
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2