  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
$ C5 {% {* o d: V% n: }8 u( I* t7 y
6 s6 s2 Z" g" @% i
下面简单介绍一下PHP的语法。
& Y; \8 Q( q$ ~6 L# x* A1、PHP程序始末标记
, F: U F) ?5 v# }(1)XML标记:, G* w3 m/ V. H9 H! x& g
<?php
4 F5 y4 ~- y0 }) nphp程序1 f: I8 y* A9 H7 U
?>
* _* p( z2 t0 F6 M2 y, w) d& W(2)SGML标记:
9 l- j0 S9 B" {! D4 X; r7 D<?' h, O5 u6 `7 f
php程序
8 k2 G( Y1 L7 \6 X?>
+ K- b$ S/ `; z' L/ r8 H: N' R(3)正规的标记:
, L) w/ _5 @9 O) N4 I<script language = "php">9 q L+ H8 _% [$ e! Q3 I
php程序
( \4 D: x6 p% S8 p$ i; n</script>
/ p" ]# a- v9 S$ Z; F( u4 d# i9 K9 h* l) g9 T. ^
2、引用文件的方法有两种:require 及 include。
5 e/ M# g N! O0 x5 g. B- ~require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
* g7 k1 ~7 j1 I/ t x1 a2 a; l: F: U+ E3 T6 Y7 j7 T" }, i+ ^
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
( ^# D( p+ r9 |2 k$ G
: O9 z/ X m$ j& p+ d3、注释方法:, D9 A5 ~* J6 \% o; N, q
8 a/ z6 q: r% @
<?php
: L* j/ t. h! kecho "这是第一种例子。\n" ; // 本例是 C 语法的注释& T" {' r8 U. h
,单行注释
2 ~& l9 g' }" k2 a7 [% t' f/* 本例采用多行的6 q( c. J$ ~" Z( b: |1 U2 Q( K
注释方式 5 p6 {. \7 K [% V- Y: ?
/*echo "这是第二种例子。\n" ; */
) H+ Y6 Q( O' H$ K4 ~) r
3 r: w: i$ E. a. F! `, Yecho "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释 : T% Y2 Q' K# k( l
?>
9 J: q5 f0 M+ m
$ x+ }0 u0 m' x& Y3 `4 k# S" F; j4、变量类型:$ Y% h8 ]3 `" L& t2 h$ A+ _6 E, b
' i! T3 K$ a* D g: y' i' [
$mystring = "我是字符串" ; ! E& f- B5 X8 c1 T1 g6 h6 e; Z* i
$NewLine = "换行了\n" ;
# o1 s3 G4 B* }) L/ `/ F$int1 = 38 ; 4 {" ?4 `) ~, N( J, Q
$float1 = 1.732 ; * j9 j. K& e# @! f I0 c0 `
$float2 = 1.4E 2 ;
) y$ O- _8 _* u5 ] \* c4 `9 d$MyArray1 = array( "php" , "星" , "空" , "站" ); ( | j) l! w: r- d* X
( U$ w) d ^ s) [$ D/ \
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。4 [+ Q- l- R7 m! Y H
+ t* i; @# y( {) E
5、运算符号: 3 Y6 k }4 Q$ j3 O: z
(1)数学运算:
4 N0 m# |2 `7 y5 B! E& J4 c& K( R; `符号
4 v' R9 C8 G$ H7 W- y意义
. E* H. [) R" m- F+ 加法运算 & T) A) B5 y& M
- 减法运算
$ A+ k) R0 v7 z2 y5 D* 乘法运算 + i2 g; q% w2 t c: r
/ 除法运算
, e. u3 R. @ n# B. V- R% 取余数 & @! ~9 v- P0 i5 v0 `- L; M7 }
++ 累加 % o7 g2 E9 H5 `! @
-- 递减 2 T7 u8 n; ]* |% E- ^- e0 G
7 \5 h' J% y4 m; X4 k0 G( K# B(2)字符串运算:" H0 |: r% p# K
字符串连接符号:.- u9 A S# ?4 p# G- ?2 D$ [
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";2 `. {$ b2 z+ b g7 d* m7 D
8 i3 f4 H* v: `7 x
(3)逻辑运算:
* K% |0 @! X5 I) r符号
/ h5 }6 x/ A1 _, H意义 % P. U7 A# G+ e' F
< 小于
7 X8 t: u+ |1 V> 大于
7 J- O8 \' v7 u9 Z/ k<= 小于或等于
. ?' l- t6 B, |6 X# h& M) f6 x9 A>= 大于或等于
. T5 L2 h' a6 b4 d0 k2 { `== 等于
7 R1 _* P# Y1 V! j3 f& \- Y!= 不等于
. Q8 P2 H" }+ k5 l8 J8 P&& 而且 (And)
) w. d6 g4 C2 y& S7 Vand 而且 (And) ; r0 L( h7 h' V& \' Q6 N
|| 或者 (Or)
! l M( d+ ]5 d) K+ F( u& _' nor 或者 (Or)
$ k9 @) r) G1 ]/ cxor 异或 (Xor)
; \, s N9 s6 \! 非 (Not)
3 G4 U. s; Q- Q$ I9 Z* j/ C. J& ^" {$ w$ L" S
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|