标题:
十天学会php之第一天
[打印本页]
作者:
admin
时间:
2008-3-26 16:34
标题:
十天学会php之第一天
这个
十天学会php教程
在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
# e; w: W% o' U6 |6 L9 \: ]
' A x t$ h1 \# F j! P
2 l) [% p$ A D6 d, E$ d
下面简单介绍一下
PHP
的语法。
" T6 ]2 L. S$ A# {2 a
1
、
PHP
程序始末标记
7 u! ~6 G; m& ~( x
(1)XML
标记:
4 o# o- u( O% m; r
<?php
6 S4 M; [; j* O2 b; B. [) [+ D
php
程序
( D( G6 ?8 r# x8 o$ w' |$ ]
?>
+ c$ P3 B3 j: C$ W
(2)SGML
标记:
! C: G) ^- F7 ~2 d- x
<?
3 S$ i, W `( o2 W v4 y; S
php
程序
" A5 V! `$ g+ {
?>
* k) t) V: _, b2 ?6 ~* e/ ^
(3)
正规的标记:
4 W: |1 e# @1 A
<script language = "php">
8 ]. F4 u2 c5 b: B- H6 l
php
程序
% b' y+ D3 e$ {6 W( u
</script>
+ F# z# B& u4 \9 D' _% {" w
! } E8 i3 s* \9 S b
2
、引用文件的方法有两种:
require
及
include
。
+ A4 K- h; `0 T4 {7 Q, }
require
的使用方法如
require("MyRequireFile.php");
。这个函数通常放在
PHP
程序的最前面,
PHP
程序在执行前,就会先读入
require
所指定引入的文件,使它变成
PHP
程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
. N" I! a) \$ _; V+ N
$ P7 D$ C6 x# N
include
使用方法如
include("MyIncludeFile.php");
。这个函数一般是放在流程控制的处理部分中。
PHP
程序网页在读到
include
的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
* o0 c* K$ J( O
6 h- Q/ k$ Z2 i& u7 b" [0 V
3
、注释方法:
. m: V$ J, F# e% G8 ]
2 B5 e4 o- i* r- a
<?php
- |( L5 \; S S( T' ]7 F$ p
echo "
这是第一种例子。
\n" ; //
本例是
C
语法的注释
$ ~6 n9 A o+ h$ e
,单行注释
1 o0 s2 w$ f- {7 k3 b" \
/*
本例采用多行的
; d9 X4 a/ b, \8 }5 g
注释方式
% _) W7 Z0 `6 c) x2 {* ?( H5 m
/*echo "
这是第二种例子。
\n" ; */
8 h+ f4 U; K7 G% K
3 N7 F4 @6 h# G, F' Y! r
echo "
这是第三种例子。
\n" ; #
本例使用
UNIX Shell
语法注释
" j& e5 Z2 b& W" q3 D' a# E; ?2 T
?>
* R1 m% j, R) {, c
) H* V% i- L" [7 `* K6 R; u
4
、变量类型:
' j! I( m9 A. n" z* j) c8 d# R/ o: U, d
/ V' f. d8 F" l _8 i, }& b
$mystring = "
我是字符串
" ;
* @) K/ m F7 E& D
$NewLine = "
换行了
\n" ;
7 T/ j% C2 Z% y* ^6 d! T
$int1 = 38 ;
9 ?5 C! u5 |% h' u3 `% d
$float1 = 1.732 ;
7 @, K5 V6 U+ g. B0 J
$float2 = 1.4E 2 ;
5 l1 q! b- }( d( O: ^
$MyArray1 = array( "php" , "
星
" , "
空
" , "
站
" );
+ H- m; B0 t- H; t2 J5 w1 J! B
+ X' h3 w* y X; ]
这里引出两个问题,首先
PHP
变量以
$
开头,第二
PHP
语句以
;
结尾。
0 M P+ f0 P# u' T
8 w6 Q0 R6 f/ n, z1 h4 S+ c. v4 g
5
、运算符号:
" H8 N5 x$ |2 N0 H$ |
(1)
数学运算:
0 N7 n8 X" ~' l! d
符号
# v0 z {) l6 g" t
意义
8 J- |- ^. u, L1 A
+
加法运算
+ n+ [) ]4 S* }3 G: n2 S) j
-
减法运算
* T+ ]! H5 k2 V2 l
*
乘法运算
- g' m V4 R' e: j0 m
/
除法运算
+ D. _ A0 F+ w V( d& ]6 V
%
取余数
4 C3 @; T0 u- I/ u
++
累加
) L, t/ }4 _1 a% R- D/ E
--
递减
; W! v. L7 h. |. G- a
P5 V/ ^5 L, n/ D1 m
(2)
字符串运算:
& j7 J& {; n+ y5 u7 g
字符串连接符号:
.
' c5 v" P* N3 [7 ]) v1 A
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
# v2 o+ t5 A+ s% g. @" p' }$ x$ H
3 `. R2 p5 C$ G8 o
(3)
逻辑运算:
! g- n* x8 A4 n; s# |
符号
- `- Z/ Y' G" X6 z( l' E, t; x
意义
* R* T, O$ N% i& J& U+ D
<
小于
4 Q) A7 m6 b. s5 o
>
大于
( u- t& q! f* E5 y5 }& r6 \
<=
小于或等于
; r# v( l. M$ {( p) k, P4 m
>=
大于或等于
' z1 p6 j" Q2 w9 Y, x5 e
==
等于
5 b. [: [% _6 h1 S/ x
!=
不等于
5 z6 }0 r& A" }2 a
&&
而且
(And)
% L8 \3 x- s" U) M% k4 N
and
而且
(And)
) f2 D. h% t4 t6 d
||
或者
(Or)
' v1 x8 B7 C( P4 F
or
或者
(Or)
, q& {5 p& c' ?, Y% x' u
xor
异或
(Xor)
' P# y, H8 B! ]7 G
!
非
(Not)
( R) j3 L! ?) c! d
5 y# [- D5 X3 C) `6 |2 ?% c+ G$ `
十天学会
php
之第一天就说到这里,第二天说一下流程控制。
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2