|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
1 k+ s b* R/ e; W7 b, N- |0 M0 I0 h/ d$ H8 R% d5 h' L4 p$ Q/ u
1 @4 R' m. o" n4 P# F$ [
下面简单介绍一下PHP的语法。; q' B( }5 r L1 f
1、PHP程序始末标记
0 I6 _0 j$ l9 G2 I9 o/ N. b(1)XML标记:
+ P b6 q" W8 ]8 s' T$ [<?php
- o8 i" J6 V- |5 u7 aphp程序
/ x. L8 A% \# k* |" M?>
8 ^9 ?9 D7 E8 s( N1 W8 L(2)SGML标记:6 o; i8 V% S' l8 w4 g ^; K7 Z h/ r
<?
- g( y' d3 \, ?9 O7 _& w5 p& q. Wphp程序
3 ~, A8 S( L' c?>
2 S7 U% c5 O% ~(3)正规的标记:1 z' [8 L/ X8 ^7 d, R3 L9 e
<script language = "php">% g& a+ [1 F: Z) y
php程序
2 n" m4 [( Q) V* M5 n</script>
( |" u. U* l% p( k7 |0 x$ d( S
Q* y* A8 l% ]: Q i2、引用文件的方法有两种:require 及 include。
5 H2 ~: o, B1 }5 k/ r" l5 b- `require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 _4 Y3 v6 U2 b) L& W7 y
. {8 J% D% j q0 n8 Cinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
* D% ?" Q( V# I6 }# R3 D( u4 {4 Y
3 ^) G" g: \0 q& F Z6 H) c) R3 |3、注释方法:2 \. _$ g4 w2 V, m( f6 K& |8 d
& F9 x- D' e, }0 w, g<?php 5 n+ Y1 j: M$ S9 z% W9 ]
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释
3 g$ z/ p9 I+ {- ^" n,单行注释
2 B; C5 b1 }2 l- g/* 本例采用多行的7 ^, u! {3 l O6 \3 q
注释方式 1 \7 Z, f2 {0 o. B y# w* S
/*echo "这是第二种例子。\n" ; */6 L' T s8 t5 J) I- }
' r! `( A& o5 O8 B
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
! U' h3 W( p% a3 R: V: c* G" K?>
1 \7 k' A$ X5 K' W/ ~, @! c; |& F2 I+ R
+ ^7 S; R- I2 X2 A4、变量类型:
3 o$ {# N' i, k# f9 Z( h, _6 C$ m' ], e3 P( I. o, ]
$mystring = "我是字符串" ;
. `& ^" {0 w# W$NewLine = "换行了\n" ;
m3 a! v* o5 k$int1 = 38 ;
; y" ^) k, ^2 r% P, s. \. p# U( q$float1 = 1.732 ; N9 U, e0 G/ X# N2 x
$float2 = 1.4E 2 ;
/ [, K: X, v* R3 j$MyArray1 = array( "php" , "星" , "空" , "站" ); & Y! y% Q& B& t2 `( t3 K
% B3 }- y# h% [ o这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。* | u4 I: c7 s/ J2 b4 Y
3 N/ s) X2 \! r; K5、运算符号: " Q* ~+ ?# F3 q0 S1 p" i: R9 h2 ~
(1)数学运算:: x/ U( C# v* c6 ^6 t7 ?
符号9 I/ r$ R+ M2 v
意义
o! _, h+ C/ L2 k+ 加法运算 9 e4 V! k `% e7 ~: e5 Q8 X& u
- 减法运算
& g& U* G, j3 V, H) n* R+ @' \* 乘法运算
! u9 v7 z8 k" O/ 除法运算
# T- [' H+ \" j/ R8 {% 取余数
7 c2 C' e7 Q2 R++ 累加
& N. ?2 j+ N6 J! L8 U) G2 E" ~# n7 L-- 递减 4 S, |+ w& a+ k9 }! r
9 o8 C: B5 s1 N* r% ?( F( \: a(2)字符串运算:& R* H2 |/ r9 q% z, C# F
字符串连接符号:.
, q2 @( z" X" j+ G$ r0 U) L6 I% [$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";9 t r+ W: b8 b; O
8 E: x+ N8 S {. Q+ f(3)逻辑运算:0 M# Y0 o/ R7 ]- g
符号
L0 L I7 D l0 _% E2 Y意义 7 r. _- y# [' |4 b4 {+ z
< 小于 ; o7 N- X8 H P8 t8 k
> 大于
6 K; r+ Z3 D/ b v/ M+ [<= 小于或等于 8 {" q3 `1 ?4 S- z- `: C6 ~
>= 大于或等于 ( a& D" a) ~, i4 \$ Y
== 等于 ( Y& m" Q+ E g* L9 N( D6 ^
!= 不等于 . D. O& i9 G& N. t, y- L0 K
&& 而且 (And) 4 k* o2 c2 e# J6 D. ^7 r
and 而且 (And)
& I6 Z$ r$ X* }' j8 i- D# o" |: ]|| 或者 (Or) , ?- O0 j- W% Q5 t, s
or 或者 (Or)
% ]. r: v; X& I$ P/ g& s2 ^- Fxor 异或 (Xor) * U8 }: p, v# a# a
! 非 (Not)
; i: J0 y- ~* O8 K) C, a! l! C% O
8 i6 l7 t# U$ F* r% b) W$ _3 c十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|