标题:
十天学会php之第一天
[打印本页]
作者:
admin
时间:
2008-3-26 16:34
标题:
十天学会php之第一天
这个
十天学会php教程
在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
4 e9 g! y. ?- |4 I% `
' T+ g, I# A: C/ L2 W! G
; Y6 q$ b" W9 L4 Q/ h% v
下面简单介绍一下
PHP
的语法。
) T$ `: u& ^, m9 ?+ M' f, D
1
、
PHP
程序始末标记
3 j D( a* i+ f( f m3 N
(1)XML
标记:
# b5 O9 u$ e! ]" `2 p* k! [- ~
<?php
2 E9 j2 Y' m( S6 l+ a
php
程序
. P+ g+ D# _) K7 N* v" y' H: C9 U
?>
9 \! D) b" J! @' }# h
(2)SGML
标记:
4 F" J% n, R# U# Z1 y% J S( D X
<?
5 F- Q, U- A( P
php
程序
% Y8 v& o0 h G' V
?>
4 ]. x V! ?+ @8 D! H2 e7 L
(3)
正规的标记:
; |$ V3 I9 y# p9 g( R; ?
<script language = "php">
1 D. H5 E- ]6 V
php
程序
% S) R% d4 ^% C5 Z& ^7 ^
</script>
1 p7 [7 c: G2 ~: k
+ W: R+ j8 }( S" T% }1 p ?
2
、引用文件的方法有两种:
require
及
include
。
* d3 z" `, f. u0 w+ h9 B
require
的使用方法如
require("MyRequireFile.php");
。这个函数通常放在
PHP
程序的最前面,
PHP
程序在执行前,就会先读入
require
所指定引入的文件,使它变成
PHP
程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
0 R* N3 ^4 \8 H0 i
, W: a( ^* M5 b. L" r3 p
include
使用方法如
include("MyIncludeFile.php");
。这个函数一般是放在流程控制的处理部分中。
PHP
程序网页在读到
include
的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
: x: {3 i3 e$ y; f
4 ?7 Z+ K2 b1 Y) ~: {
3
、注释方法:
]& u }5 T0 b J7 O+ G, q
! o2 b: Y4 ]" X; N5 h3 k
<?php
' B3 G6 V# ~2 H8 h. u3 r5 M
echo "
这是第一种例子。
\n" ; //
本例是
C
语法的注释
' `: E% z, F- u& d" p! A
,单行注释
: M! M) o; V' u* T: I
/*
本例采用多行的
6 E: Y: J# D8 C s) N- v
注释方式
$ l; u0 Z4 E, d% i9 e
/*echo "
这是第二种例子。
\n" ; */
2 R8 I/ L- e1 Y3 C* q
; x1 V/ P1 z2 b! _0 H) K- i0 a
echo "
这是第三种例子。
\n" ; #
本例使用
UNIX Shell
语法注释
2 W3 {" v, K" m8 R
?>
6 D9 f* e; T5 ?4 j' [
# R/ _; R+ R3 z! @1 w2 K
4
、变量类型:
( C- @' S3 ?9 h" }6 W/ s
3 t4 _; ? Z4 [# `. e) O( \
$mystring = "
我是字符串
" ;
% D4 I" M, ~- f7 w- s4 S
$NewLine = "
换行了
\n" ;
6 o7 R# h. E/ [5 j
$int1 = 38 ;
1 {. Y; A2 J+ a! f; f0 R
$float1 = 1.732 ;
9 B! {2 Z& C" b' N
$float2 = 1.4E 2 ;
. j: a0 Y% r3 c3 ]
$MyArray1 = array( "php" , "
星
" , "
空
" , "
站
" );
# r2 t! l* Z( b9 k. R, _ k% l: M- F
. P) I# S/ y/ Y
这里引出两个问题,首先
PHP
变量以
$
开头,第二
PHP
语句以
;
结尾。
% m% b' v$ C+ P8 ?% I% S' @3 H
" |0 s# I' d6 C- J7 H* W0 v
5
、运算符号:
5 |3 N% D1 |. C) n2 Q. G4 w& m; D
(1)
数学运算:
2 g; `3 a* n* J- p" _
符号
8 }: T# t/ V4 e: H
意义
; o; \% h& A) D! r3 I" V
+
加法运算
: H9 k/ g4 W: O M# K
-
减法运算
4 c! E9 W' n1 m, l% Y: ]( `- M
*
乘法运算
7 ^: ~* S6 f! A2 K2 a9 x; Z
/
除法运算
$ T, G+ N3 g- t/ m6 R0 a
%
取余数
9 p" j3 [2 R5 {
++
累加
7 g0 ?" f! ?+ j4 n. ^# m5 V- H0 D
--
递减
7 {4 {: a5 ?8 |& P& o# |) y
1 K3 k; l4 x i* U) I! a2 C/ f4 _
(2)
字符串运算:
0 m9 O: \% S! q9 [" C+ Q
字符串连接符号:
.
5 V* Z% F, E k2 p
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
" x, \! C. }1 A. c: x1 R9 g! W
( f% @; F2 q' `8 F
(3)
逻辑运算:
( J: p& I+ G9 ?( {! N' C
符号
. N: ~8 c8 E! L' K4 Q
意义
( u0 f! r' X& Z2 Q( x/ }$ E4 a9 m/ K
<
小于
! i! P) u8 H, {
>
大于
1 ?# m' S% g4 \4 H
<=
小于或等于
& [9 Y! e# ]" j
>=
大于或等于
( N6 m1 X$ P6 s" D! w; v8 W* |
==
等于
! J3 W, }& a. M0 P2 H6 x0 m
!=
不等于
5 [2 y! ~3 Q# N
&&
而且
(And)
t& T; W: F! K. B' S( r7 |
and
而且
(And)
8 [" l. I1 e M0 e5 |! Z) ~
||
或者
(Or)
9 O# o- } P8 G% C' ~1 I) I) h
or
或者
(Or)
6 h- c! J, Y+ [7 l; s6 K9 U1 A3 v
xor
异或
(Xor)
- C3 V0 E0 v1 l4 W( M- T+ \
!
非
(Not)
; f! A% b Z/ s0 d0 l- ?' l
% h6 L+ M# Q$ s# x2 `) j4 O
十天学会
php
之第一天就说到这里,第二天说一下流程控制。
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2