"php"相关教程
条件语句用于基于不同条件执行不同的动作PHP条件语句在您编写代码时,经常会希望为不同的决定执行不同的动作。您可以在代码中使用条件语句来实现这一点。在PHP中,我们可以使用以下条件语句:if语句-如果指定条件为真,则执行代码if...else语句-如果条件为true,则执行代码;如果条件为false,则执行另一端代码if...elseif....else语句-根据两个以上的条件执行不同的代码块switch语句-选择多个代码块之一来执行PHP-if语句if语句用于在指定条件为tr...
PHP的真正力量来自它的函数:它拥有超过1000个内建的函数。PHP用户定义函数除了内建的PHP函数,我们可以创建我们自己的函数。函数是可以在程序中重复使用的语句块。页面加载时函数不会立即执行。函数只有在被调用时才会执行。在PHP创建用户定义函数用户定义的函数声明以单词"function"开头:语法function functionName() { 被执行的代码;}注释:函数名能够以字母或下划线开头(而非数字)。注...
JSON的常规用途是从web服务器读取数据,然后在网页中显示这些数据。本章向您讲解如何在客户端与PHP服务器之间交换JSON数据。PHP文件PHP提供处理JSON的内建函数。通过使用PHP函数json_encode(),PHP中的对象可转换为JSON:PHP文件<?php$myObj->name = "Bill Gates";$myObj->age = 62;$myObj->city...
AJAX用于创建更具交互性的应用程序。AJAXPHP实例下面的例子演示:当用户在输入字段中键入字符时,网页如何与web服务器进行通信:实例请在下面的输入字段中键入字母A-Z:姓名:搜索建议:functionshowHint(str){varxhttp;if(str.length==0){document.getElementById("txtHint").innerHTML="";return;}xhttp=newXMLHttpRequest();xhttp.onreadys...
switch语句用于基于不同条件执行不同动作。Switch语句如果您希望有选择地执行若干代码块之一,请使用Switch语句。使用Switch语句可以避免冗长的if..elseif..else代码块。语法switch (expression){case label1: expression = label1 时执行的代码 ; break; case&nb...
PHPwhile循环在指定条件为true时执行代码块。PHP循环在您编写代码时,经常需要反复运行同一代码块。我们可以使用循环来执行这样的任务,而不是在脚本中添加若干几乎相等的代码行。在PHP中,我们有以下循环语句:while-只要指定条件为真,则循环代码块do...while-先执行一次代码块,然后只要指定条件为真则重复循环for-循环代码块指定次数foreach-遍历数组中的每个元素并循环代码块PHPwhile循环只要指定的条件为真,while循环就会执行代码块。语法whi...
数组能够在单独的变量名中存储一个或多个值。实例数组在单个变量中存储多个值:<?php$cars=array("porsche","BMW","Volvo");echo "I like " . $cars[0] . ", " . $cars[1] . &q...
数组中的元素能够以字母或数字顺序进行升序或降序排序。PHP-数组的排序函数在本节中,我们将学习如下PHP数组排序函数:sort()-以升序对数组排序rsort()-以降序对数组排序asort()-根据值,以升序对关联数组进行排序ksort()-根据键,以升序对关联数组进行排序arsort()-根据值,以降序对关联数组进行排序krsort()-根据键,以降序对关联数组进行排序对数组进行升序排序-sort()下面的例子按照字母升序对数组$cars中的元素进行排序:实例<?p...
PHP超全局变量$_GET和$_POST用于收集表单数据(form-data)。PHP-一个简单的HTML表单下面的例子显示了一个简单的HTML表单,它包含两个输入字段和一个提交按钮:实例<html><body><form action="welcome.php" method="post">Name: <input type="text&quo...
PHPdate()函数用于对日期或时间进行格式化。PHPDate()函数PHPDate()函数把时间戳格式化为更易读的日期和时间。语法date(format,timestamp)参数描述format必需。规定时间戳的格式。timestamp可选。规定时间戳。默认是当前时间和日期。注释:时间戳是一种字符序列,它表示具体事件发生的日期和事件。获得简单的日期date()函数的格式参数是必需的,它们规定如何格式化日期或时间。下面列出了一些常用于日期的字符:d-表示月里的某天(01-3...
服务器端包含(SSI)用于创建可在多个页面重复使用的函数、页眉、页脚或元素。include(或require)语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用include语句的文件中。包含文件很有用,如果您需要在网站的多张页面上引用相同的PHP、HTML或文本的话。PHPinclude和require语句通过include或require语句,可以将PHP文件的内容插入另一个PHP文件(在服务器执行它之前)。include和require语句是相同的,除了错误处...
在本节中,我们向您讲解如何在服务器上打开、读取以及关闭文件。PHPOpenFile-fopen()打开文件的更好的方法是通过fopen()函数。此函数为您提供比readfile()函数更多的选项。在课程中,我们将使用文本文件"webdictionary.txt":AJAX = Asynchronous JavaScript and XMLCSS = Cascading Styl...
通过PHP,可以把文件上传到服务器。创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文件的HTML表单:<html><body><form action="upload_file.php" method="post"enctype="multipart/form-data"><label for="file&q...
PHPsession变量用于存储有关用户会话的信息,或更改用户会话的设置。Session变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。PHPSession变量当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于HTTP地址不能维持状态。通过在服务器上存储用户信息以便随后使用,PHPsession解决了这个问题(比...
在PHP中,默认的错误处理很简单。一条消息会被发送到浏览器,这条消息带有文件名、行号以及一条描述错误的消息。PHP错误处理在创建脚本和web应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。本教程介绍了PHP中一些最为重要的错误检测方法。我们将为您讲解不同的错误处理方法:简单的"die()"语句自定义错误和错误触发器错误报告基本的错误处理:使用die()函数第一个例子展示了一个打开文本文件的...