-
这儿有三种方法从HTML中脱离,同时加入“PHP代码模式”
Example 5-1. 从HTML中脱离的方法
1. <? echo("this is the simplest, an SGML processing instruction\n"); ?>
2. <?php echo("if you want to serve XML documents, do like this\n"); ?>
3. <script language="php">
目前没有更新 -
语句的脱离方法和C及PERL是一样的------终止每一个语句时使用分号(;)。
结束标签(?>)也暗示了说明的结束,所以下面的两句话是等价的:
<php
echo "This is a test";
?>
<php echo "This is a test" ?>
目前没有更新 -
PHP支持如下的变量类型: integer :整数 double :双精度数 string :字符串 array :队列数组 object :对象 pdfdoc (only if enabled PDF support) :PDF文本(仅仅在起用PDF支持之后生效) pdfinfo (only if enabled PDF support) :PDF信息(仅仅在起用PDF支持之后生效) 这些变量的类型通常不由程序员来设置;特别的,它在运行时由PHP依据上下文目前没有更新
-
一个数组可以使用如下的方法来初始化:使用连续的指定值,同时使用“array()”结构(这将在“Array 函数函数说明部分中被证明)。 对一个数组(Array)变量连续的添加值。您简单指定无标号的Array变量的值即可。这些值会添加在该Array变量最后的元素中。 $names[] = "Jill"; // $names[0] = "Jill" $names[] = "Jack"; // $...... ......目前没有更新
-
要初始化object变量,您使用下面例子中所示的申明方法:
class foo {
function do_foo () {
echo "Doing foo.";
}
}
$bar = new foo;
$bar -> do_foo ();
目前没有更新 -
变量的活动范围仅仅限于定义它的上下文。对于绝大多数部分中所有的PHP变量仅仅只有单独的活动范围。然而,在用户自定义的函数中,引入了一个本地函数范围的概念。在这个函数中使用的任何变量缺省被限制在该函数的本地函数范围之中。例如: $a = 1; /* global scope */ Function Test () { echo $a; /* reference to local scope variable */ }...... ......目前没有更新
-
有些时候使用变化变量是十分方便的。也就是说,一个变量的名字将被动态的设置和使用。一个普通的变量将会使用如下的申明: $a = "hello"; 一个变化变量获得一个变量的值,并将其视该变量的名字。在上面的例子中,“hello”,能够使用变量的名字加上两个$来进行使用,例如。 $$a = "world"; 在这一目前没有更新
-
HTML表单(GET和POST) 当表单被提交给PHP脚本时,从该表单获得的变量将自动的被该PHP脚本设置为可用。请参考如下示例: Example 5-2. Simple form variable (简单的表单变量) <form action="foo.php3" method="post"> Name: <input type="text" name="name"><br> <input type="submit">...... ......目前没有更新
-
变量类型变化(juggling) PHP不需要(或者说不支持)在声名变量明确他的变量类型;一个变量的类型是由这个变量被使用的前后关系来决定的,也就是说,如果你给一个变量var赋了一个字符串的值,var就变成了字符串变量。如果你再将一个整数赋值给var,他又变成了一个整数型变量。 一个PHP自动转化变量类型的例子是加法的操作符’+’。...... ......目前没有更新
-
PHP同时支持标量数组(scalar array)和关联数组(associative arrays)。事实上,这两者之间没有任何区别。你可以使用函数list()或array()来创建数组,或者你可以明确的设置每一个数组元素的值。 $a[0] = "abc"; $a[1] = "def"; $b["foo"] = 13; 你也可以通过向数组里添加数值来创建数组。 $a[] = "hello"; // $a[2] ==...... ......目前没有更新
共 975 ,显示 571 - 580