  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
% s; {1 M0 D" Q/ g$ B8 J' Y
+ E+ }$ F' ^7 e7 [. ] 6 @' o, N n c- }1 N+ s
下面简单介绍一下PHP的语法。
* Z/ X+ R# I0 t u" T2 T, D& g1、PHP程序始末标记
9 X6 P: l" Z& A+ G8 V(1)XML标记:
$ a3 c. U4 _ b% n! S% O<?php
+ z: m7 P7 C; jphp程序
/ p" \( z, h N9 `9 e. ]' L?>: }( D! l! h4 C1 F$ [
(2)SGML标记:
" T) I# M( o, p" h6 J) ~0 U<?
( A% b/ ^1 q4 mphp程序
* h* w. {1 v6 q% e7 w2 u, @/ p# D?>
0 \6 J9 L( B7 ?, V" d5 C' c4 _(3)正规的标记:
' `: M0 P3 J1 m) T. R<script language = "php">
0 H9 b8 M# \. h, y% F6 `php程序. ~6 e$ \/ N9 w0 d
</script>
" r; R6 R) u! p. `: z* q
$ g# t" |( [6 p3 A" o# `1 O2、引用文件的方法有两种:require 及 include。5 r. V0 I6 B. |6 j
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
. p) U0 ~8 r; u; P4 v, v' H% J. G3 Y9 Q; p3 M
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
" m& p# i A, F6 T/ H) h/ J( Z2 H8 w& g, Z% S
3、注释方法:
1 T. A% a% \8 U1 Z( Y& b! [
/ T% }( @! n3 `, A) h4 o& G4 |<?php
& w# ], b9 `/ C8 A' I$ |" A% |8 \echo "这是第一种例子。\n" ; // 本例是 C 语法的注释( G) e5 L' ^( T0 _) p3 g u" x
,单行注释
2 [7 |: |. X% @, w9 u' ]/* 本例采用多行的# [9 a/ z; V1 B" L' {4 J! l( M
注释方式 , E3 g% a" i; l- c( ~* U" t% K
/*echo "这是第二种例子。\n" ; */
3 L( W8 b. `% n8 z' R) U6 h5 O( y6 f- j2 |
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释 4 I( e1 Q5 R: C* {3 T0 W* k6 Q
?> ! E/ s: S" Q" k; W+ o! {- D
" O* V: V( o7 _3 S- b# i: m( N
4、变量类型:
. p1 R4 O9 ~7 L+ r5 |( r! e
% a6 V" L0 ~4 S! L9 ~$mystring = "我是字符串" ; ! N- e# @% l ~1 S
$NewLine = "换行了\n" ;
" |: X+ a! I! g/ b# k$int1 = 38 ; . t4 f4 b: h; ~6 E" T5 a) `1 ~! k
$float1 = 1.732 ; 3 E0 G! G. l8 P1 e1 m
$float2 = 1.4E 2 ;
% p' {) }' x' W5 {6 h. ?$ _$MyArray1 = array( "php" , "星" , "空" , "站" );
# C$ j4 h0 Y" Z5 K/ ]
8 H. [; v Z4 Z/ k* f2 D. J这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
2 O. U8 ^/ P3 D3 p" t6 H$ w2 {$ J$ w0 D9 y h% b2 H# y. {
5、运算符号: 9 c! V+ a' t1 \( M! t
(1)数学运算:
2 J; q7 j5 K1 P( d0 ~符号
# m. V- R' Y) M意义 ) Z2 n1 n3 Z2 T
+ 加法运算 . V3 G8 @; H" p! P+ f9 y
- 减法运算 , z, Y% l! [" B* o) @" n
* 乘法运算 ) x3 o; \# o# A5 _
/ 除法运算 , A2 w/ R$ C* B
% 取余数 / _- V2 f; a) T
++ 累加 " P( d& T" h. ~9 N- b. e }
-- 递减
3 e Y9 g% v1 o- x( |% T: \8 l# }& L3 r5 }
(2)字符串运算:2 z- [5 m M" u
字符串连接符号:.
( `7 i9 Z: p {. I$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
7 c5 J% J% ]5 q1 V1 X+ O9 B E5 e, F& Q
(3)逻辑运算:! S+ t7 g1 A$ T B4 @' R7 ~
符号
3 A1 @ k) R" Y" l2 ^意义 + C5 v) x3 R( q2 [
< 小于 ) q# B/ L' r% a* T
> 大于
K, Q* K' v" M. `2 X<= 小于或等于 : u) X6 r* C1 f% P* N
>= 大于或等于 , X+ f8 U& W+ m, M" g( v
== 等于
( ?' {7 J% D: N6 q+ E!= 不等于 ( D$ b' T" A2 x5 d" j4 H9 q: S
&& 而且 (And)
5 G% j. m" ~9 c& mand 而且 (And) # N% x2 V2 H: s
|| 或者 (Or) 5 j4 t- N8 }) d" }9 k+ y
or 或者 (Or)
; d" {# i6 q$ ?1 O. M7 p1 w: Lxor 异或 (Xor)
N# s) z; ?( Q ^; i: A# e1 W! 非 (Not) R f4 M& }( C6 \/ T
" n5 n. y- ~ e2 U: l+ M
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|