标题:
十天学会php之第一天
[打印本页]
作者:
admin
时间:
2008-3-26 16:34
标题:
十天学会php之第一天
这个
十天学会php教程
在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
. g }: t4 N& |
; ~6 R" R, l2 n# ~: n7 p4 b7 z
8 x; e; m( d. P( j0 ^$ |, ^
下面简单介绍一下
PHP
的语法。
% ~/ o4 k1 H; F. Y8 w
1
、
PHP
程序始末标记
) }8 B m; o. N( ?
(1)XML
标记:
$ ^) k* `' S6 Z4 \! `; F
<?php
3 x, u9 u/ N) x I" y
php
程序
, w2 G. U/ L# Y% c2 m, Z
?>
' O3 c: j' x/ p, K
(2)SGML
标记:
# g" H7 _1 I' W+ T, F
<?
- b# H" i, e1 Z& d2 k# I% G
php
程序
9 ~+ P a' I v4 G \& {
?>
0 r: a/ Q/ a) b, F. s
(3)
正规的标记:
* Z9 t4 ~; _* c( X6 ]8 s' [2 ?
<script language = "php">
! |& p# i, i/ ]# T- J
php
程序
8 ?) l5 \" m6 b/ {8 _0 L
</script>
1 T4 [; {' i' C1 P0 G8 b
6 k, ~$ j) d4 }& y7 l
2
、引用文件的方法有两种:
require
及
include
。
* S5 r- U; L& ^& `6 ]
require
的使用方法如
require("MyRequireFile.php");
。这个函数通常放在
PHP
程序的最前面,
PHP
程序在执行前,就会先读入
require
所指定引入的文件,使它变成
PHP
程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
! |* @* r/ n7 J2 ~/ \, m
, Z4 H' m* g4 v2 q1 }- V
include
使用方法如
include("MyIncludeFile.php");
。这个函数一般是放在流程控制的处理部分中。
PHP
程序网页在读到
include
的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
# V$ Q5 z# N$ ?3 ?9 g2 {
9 Q6 D# q/ S4 J
3
、注释方法:
/ L3 T$ L& l( d
9 a7 x6 F: o# f/ |3 u2 i4 E2 {
<?php
* c* }7 H1 _6 z# B @4 d
echo "
这是第一种例子。
\n" ; //
本例是
C
语法的注释
) m# K6 Q: b$ C; I
,单行注释
; z! [ S; C& ?: p% s
/*
本例采用多行的
# c0 Y& K5 z, F2 J& \
注释方式
3 a% W0 w* G- {# C; h- \+ B! Y
/*echo "
这是第二种例子。
\n" ; */
/ l+ b1 K$ o0 q& E! k2 X, L
2 v1 r# @9 d. `; z& a* P" E
echo "
这是第三种例子。
\n" ; #
本例使用
UNIX Shell
语法注释
0 D# i1 h8 r3 O: ?* |' {
?>
7 X% V' i5 \- q& T0 v
" i# D5 [8 r4 H! h9 a
4
、变量类型:
; z% E* {3 q! J+ A5 J: m$ e+ e% l
0 \2 f& v, H( I% f& a4 L: J
$mystring = "
我是字符串
" ;
' [- J" o7 j/ Q4 O* l
$NewLine = "
换行了
\n" ;
. f n3 W U5 R$ k1 l
$int1 = 38 ;
' S1 ]- k. E+ C# \/ ]7 `. y9 r
$float1 = 1.732 ;
. X+ {0 h( u+ u! M
$float2 = 1.4E 2 ;
, T( W8 ]& O3 B8 U O! r4 f
$MyArray1 = array( "php" , "
星
" , "
空
" , "
站
" );
, y& p/ z8 r9 O0 {; J
' R8 o4 ?1 i7 x f+ _% |( a
这里引出两个问题,首先
PHP
变量以
$
开头,第二
PHP
语句以
;
结尾。
4 E2 j) L# @& S$ g9 |% F" T
6 V l! B% y5 P) b
5
、运算符号:
_% | \. t+ s6 r2 X$ u- X
(1)
数学运算:
5 B4 Z) t# o- B& ]5 a6 @! W1 r
符号
6 F" x( |: o& Q r5 q+ Z2 Z
意义
8 W8 F7 U6 @4 r
+
加法运算
$ @1 z1 u. N+ I3 t% d/ \, U7 \, D ?
-
减法运算
- f' M6 f" [- f
*
乘法运算
7 b4 G' l( t9 p( w2 c: G0 }7 ?+ s' y
/
除法运算
5 h" a" a( s0 t8 P
%
取余数
( b/ p/ V M' N2 `3 ^8 X
++
累加
5 \. q$ j1 g4 P0 \1 Z
--
递减
# B" A4 s, C3 ] ?0 R
# u3 [2 u& p- o) U' B& K
(2)
字符串运算:
8 c# \8 s; }" d; B; I* w
字符串连接符号:
.
$ n% {$ D4 E+ v3 B
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
. Y+ T f' a) B% [9 q6 k, b
: {8 ?* P& V' [
(3)
逻辑运算:
5 e% O9 G% V' G; c$ |% q
符号
- }4 j9 C" ~2 u
意义
3 r6 J9 i( R& T" D* k9 H7 ]
<
小于
& V7 k4 w- b# s; q
>
大于
5 Z: }" |1 T" W& t" j
<=
小于或等于
0 Z# p- i; ?; g
>=
大于或等于
" C' L+ u( `; p) t/ a' U
==
等于
4 o$ t" r- A7 T
!=
不等于
D: r$ P# e1 ?4 }1 Y
&&
而且
(And)
* ^0 I9 q) `# q
and
而且
(And)
0 P, q+ J+ {4 @( D8 b
||
或者
(Or)
8 C* q; z8 Q4 N$ {3 F4 Y7 L
or
或者
(Or)
: z9 H1 M2 ?: M- z! W+ e, |
xor
异或
(Xor)
7 P% D$ I8 }3 I
!
非
(Not)
5 {5 u d# `; ^9 W' F0 G
. H1 q$ f# a/ b2 o
十天学会
php
之第一天就说到这里,第二天说一下流程控制。
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2