  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
# z# q5 f- T& }; E( _# a) H% x8 Z, x' A4 ^( g8 {. K5 N
9 b7 B9 I; n- \5 y; c/ x6 y( f
下面简单介绍一下PHP的语法。' s, Z' W+ J1 P
1、PHP程序始末标记6 S2 y1 Q. w( b" V
(1)XML标记:/ ]7 }) F7 o0 y9 [+ V4 F6 c
<?php
, }4 b5 n/ R) pphp程序! g+ A. H/ L8 z$ u
?>
p1 o/ Y- B* ~% B(2)SGML标记:
- Z Z& `/ V0 ~% g. P<?
6 }. P0 }8 W1 `7 F" X% P$ Iphp程序
" {( R& J+ O# p4 k( {?>9 O" P! ?% c- U' M0 n
(3)正规的标记:
# \; Y# U9 J2 D. v<script language = "php">
; A; I+ c* B( S* d, F* \php程序: T. m) f# S! C7 y2 B: t
</script>
% d. M. [+ W; k# y9 I9 _
9 b6 _* q) ~% e1 s$ [4 B2、引用文件的方法有两种:require 及 include。
2 B* b' }( w9 c3 U- Qrequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
1 F" _$ F- n6 v# J, O7 X* A$ e9 a5 P4 p: [' |$ {) X
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。7 B' t1 V8 B9 U
. U, v- x; q+ @( f# V
3、注释方法:
, Q) }& d' m y+ ]; d2 B" y2 T @/ s6 H6 l. z* i3 k
<?php 4 Y0 D4 B+ @; M- N; n5 `
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释$ p2 k6 o6 y6 t9 r P: I2 O
,单行注释
) | U; D* L0 v5 o/* 本例采用多行的
+ x1 w1 R" F. b8 s" o注释方式 : |* V: A" S6 X5 n8 U/ L/ ~8 W; t
/*echo "这是第二种例子。\n" ; */! Q8 H* Q; N2 j5 U
$ i' d: z1 L& {' G' J" V: l; x9 |. v
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
" f' g- |' W1 F/ ??> 3 i6 \9 B$ ?: K( V
) W3 Q+ t5 l4 ~2 Q' b4、变量类型:2 t2 ]7 O( P h; X- B2 u) _
$ g/ h i- w: t& W
$mystring = "我是字符串" ;
) q' \, {& j5 u% }$NewLine = "换行了\n" ;
5 c# a9 i" _2 D. F7 p5 g4 j4 R$int1 = 38 ; , U2 G% i! U9 @ e' I9 `& R3 D- O
$float1 = 1.732 ;
4 l& C. h0 p5 i: m* C- F$float2 = 1.4E 2 ; X P" {) v7 i4 c
$MyArray1 = array( "php" , "星" , "空" , "站" ); 9 ] g- j$ d# n4 t" Q7 P1 J
7 p) w5 v( k) n$ q9 k这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。7 H- s' L9 W, J5 I6 k4 l3 V0 T
H3 [- Y G; [! o! ^$ X7 [7 D5、运算符号: 4 T/ ^- p9 R! K
(1)数学运算:3 f* I: M4 S9 {& e4 Q' _
符号 x3 O+ g: z1 j. B) N: c
意义
' f7 W! u. ]6 C* d& Q9 k+ 加法运算
9 k$ @/ W6 l- `9 B& n) Z6 l- 减法运算 ; S i1 Z5 c/ W
* 乘法运算
0 a j5 `: ^' F, p/ 除法运算
: I* f* I& Z2 e# }1 A% 取余数 : f) `' n* B. s/ O0 l. P
++ 累加 ( \2 N* x* m; u( H7 Q( T! l, b+ A' o
-- 递减 ) F( q6 o" q, b6 \* ^" l
# X& e7 i1 I U- ?% [ R
(2)字符串运算:! H+ j8 Z) }1 B- ~1 ^( [" g
字符串连接符号:.
/ E( O% {' `" \" _& w$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";9 Y9 Y9 f$ d* m- O/ ]
; P) Z. K% A" K+ l1 m0 I(3)逻辑运算:! j" \7 D K! y* |1 h* I
符号9 `7 o1 r! q& C9 {! [! V) c
意义 + r# W, S3 n/ O. R; {, r7 p
< 小于
7 U7 T- V6 [" |* x8 x8 U; z> 大于 1 y: B& Y* U% N5 A% o$ ?
<= 小于或等于
/ b X4 u* i) I0 @$ g; W+ `>= 大于或等于
* r& x6 y% q( S- F$ u1 I== 等于 y% A. L# @4 o- ]8 c) x6 |! H
!= 不等于 ! h% p) J) R. Z# f4 X
&& 而且 (And) / O) v& N3 u( i# Z% X3 Y
and 而且 (And) ( t+ Y7 M/ j- ^ @
|| 或者 (Or)
( @( C" N( Z) |% Xor 或者 (Or)
$ D1 v( }) A+ G$ F1 N& jxor 异或 (Xor) % @+ x0 N, v# E4 n- ^
! 非 (Not) " m% N4 \0 z0 `. W' h
5 ?/ E7 r( {) v% g0 O
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|