跳转到内容

PHP 编程/代码片段

来自维基教科书,一个开放的世界中的开放书籍

代码片段对于任何初学者来说,都是学习代码的有效工具。

PHP 4 & 5

[编辑 | 编辑源代码]

基础级别

[编辑 | 编辑源代码]
  • echo "要打印的文本"; - 此语言结构将回显引号之间的文本。这不是函数,而是语言结构。
  • echo "$var"; - 注意双引号。由于使用双引号,这将打印变量的**值**。如果 $var="Bobby",这将输出

Bobby

  • echo '$var'; - 注意引号现在是单引号。这将输出引号内文字的字面键入。该示例将输出

$var

  • $var="Jericho";echo "Joshua fit the battle of $var."; - 除了用变量的值替换变量名(以及其他几个小事项)之外,双引号将引用文字键入。因此这将输出

Joshua fit the battle of Jericho.

再次,如果使用单引号——'Joshua fit the battle of $var';——这将输出

Joshua fit the battle of $var.

  • echo $var; - 如果你只想打印变量的值,你根本不需要引号。如果 $var 的值为“1214”,代码将输出

1214

  • require "URL"; - 此语言结构将包含引号之间的页面。不能用于动态页面,例如 require("main.php?username=SomeUser"); 将无法工作。这不是函数,而是语言结构。
  • date("日期/时间格式"); - 从 Unix 时间戳返回日期的函数——其中 H 是小时,i 是分钟,s 是秒,d 是日,m 是月,Y 是四位数的年份——例如,date("H:i:s d/m/Y"); 将在 2006 年 8 月 10 日 12:22:01 返回 12:22:01 10/08/2006
  • unlink("文件名"); - 删除 文件名 中指定的文件的函数。

基础级别

[编辑 | 编辑源代码]
<?php
  $variable1 = 'beginning';
  //This is a comment after a variable being defined
  if ($variable1 == 'beginning') {
    //If is a test to see if a variable has certain
    //value and initiates the wanted sequences if true
    echo 'Hello World!';
    //The echo displays to the page
  }
else
{
echo 'some code';
}

?>

包含由经验丰富的开发人员创建的基于 OOP 的示例

仅限 PHP 5

[编辑 | 编辑源代码]

基础级别

[编辑 | 编辑源代码]

仅在 PHP 5 上运行的基本操作。

  • file_put_contents("文件名", "要保存的文本"); - 将 要保存的文本 中指定的文本保存到 文件名 中指定的文件的函数。将覆盖现有文件内容,除非添加另一个参数 FILE_APPEND。

例如 file_put_contents("文件名", "要保存的文本");要保存的文本 写入 文件名,但将覆盖现有文本,而 file_put_contents("文件名", "要保存的文本", FILE_APPEND);要保存的文本 写入 文件名,但不会覆盖现有文本(而是追加)。

  1. 输入验证Kgrsajid 提供。
  2. 高级输入验证 由 nemesiskoen 提供。


华夏公益教科书