PHP 百分网手机站

PHP入门教程

时间:2018-06-12 12:53:30 PHP 我要投稿

PHP入门教程

  PHP入门

  PHP站点的在线教程已经很棒了。在那里还有一些其他教程的链接。而本文的该部分将让你对PHP熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的PHP编程。

  2.1 首要条件

  你首先必须要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器上所有PHP文件的扩展名为.php3。

  2.2 PHP的安装

  生成一个名为test.php3的文件,含有以下内容:

  然后在你的浏览器中打开此文件。看看这个页面你就知道你的PHP安装使用的选项了。

  2.3 语法

  就像前面提到的一样,你可以混合编写你的PHP代码和HTML代码。因此你必须有办法将两者区别开来。以下就是你可以采用的几种方法。你可以选用其中一种你最适应的并且就这样坚持这种方法!

  从HTML中分离

  以下是可以使用的方法:

  . . .

  <% .="">

  语句

  与Perl和C一样,在PHP中用(;)来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。

  注释

  PHP支持C,C++和Unix风格的注释方式:

  /* C,C++风格多行注释 */

  // C++风格单行注释

  # Unix风格单行注释

  Hello,World!

  通过我们已经学过的知识,你可以编写一个最简单的程序输出一个也许是程序世界中最有名的词语:

  <?

  echo "Hello World!";

  ?>

  First PHP page

  <?

  // Single line C++ style comment

  /*

  printing the message

  */

  echo "Hello World!";

  # Unix style single line comment

  ?>

  2.4 数据类型

  PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行过程决定(真是好的解脱!)。但是类型也可以被函数cast或者settype()明确的设定。

  数值

  数值类型可以是整数或是浮点数。你可以用以下的'语句来为一个数值赋值:

  $a = 1234; # 十进制数

  $a = -123; # 负数

  $a = 0123; # 八进制数 (等于十进制数的83)

  $a = 0x12; # 十六进制数(等于十进制数的18)

  $a = 1.234; # 浮点数"双精度数"

  $a = 1.2e3; # 双精度数的指数形式

  字符串

  字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出的字符串是以字面定义的,而双引号引出的字符串可以被扩展。反斜杠()可以被用来分割某些特殊字符。举例如下:

  $first = 'Hello';

  $second = "World";

  $full1 = "$first $second"; # 产生 Hello World

  $full2 = '$first $second';# 产生 $first $second

  可以将字符和数字利用运算符号连接起来。字符被转化成数字,利用其最初位置。在PHP手册中有详细的例子。

  数组与哈希表

  数组与哈希表以同样的方法被支持。怎样运用取决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组的索引从0开始。虽然我在这里没有说明,但是你一样可以轻易的使用多维数组。

  // 一个包含两个元素的数组

  $a[0] = "first";

  $a[1] = "second";

  $a[] = "third"; // 添加数组元素的简单方法

  // 现在$a[2]被赋值为"third"

  echo count($a); // 打印出3,因为该是数组有3个元素

  // 用一个语句定义一个数组并赋值

  $myphonebook = array (

  "sbabu" => "5348",

  "keith" => "4829",

  "carole" => "4533"

  );

  // 噢,忘了教长吧,让我们添加一个元素

  $myphonebook["dean"] = "5397";

  // 你定义的carale元素错了,让我们更正它

  $myphonebook["car

【PHP入门教程】相关文章:

1.PHP.NET的入门教程

2.php入门教程:生成静态html页面原理

3.XML入门教程

4.photoshop入门教程

5.泰语入门教程

6.css的入门教程

7.油画入门教程

8.JavaScript入门教程