📝 PHP教程

734篇技术文档
  PHP-函数

📅  最后修改于: 2020-10-21 05:09:48        🧑  作者: Mango

PHP函数类似于其他编程语言。函数是一段代码,它以参数的形式接受一个以上的输入,并进行一些处理并返回一个值。您已经看过许多函数,例如fopen()和fread()等。它们是内置函数,但是PHP也为您提供了创建自己的函数的选项。有两个部分应该对您清楚-创建一个PHP函数调用PHP函数实际上,您几乎不需要创建自己的PHP函数,因为已经为不同区域创建了1000多个内置库函数,您只需要根据需要调用它们即可...

  PHP-Cookies

📅  最后修改于: 2020-10-21 05:10:16        🧑  作者: Mango

Cookies是存储在客户端计算机上的文本文件,并且保留使用跟踪目的。 PHP透明地支持HTTP cookie。识别回头用户涉及三个步骤-服务器脚本将一组cookie发送到浏览器。例如姓名,年龄或身份证号码等。浏览器将此信息存储在本地计算机上,以备将来使用。当下一次浏览器向Web服务器发送任何请求时,它会将那些cookie信息发送到服务器,并且服务器使用该信息来识别用户。本章将教您如何设置cook...

  PHP-会话

📅  最后修改于: 2020-10-21 05:10:44        🧑  作者: Mango

使数据可跨整个网站的各个页面访问的另一种方法是使用PHP会话。会话在服务器上的临时目录中创建一个文件,该目录中存储了已注册的会话变量及其值。在访问期间,该数据将可用于网站上的所有页面。临时文件的位置由php.ini文件中名为session.save_path的设置确定。在使用任何会话变量之前,请确保已设置此路径。当会话开始时,会发生以下情况-PHP首先为该特定会话创建一个唯一标识符,该标识符是32...

  PHP-使用PHP发送电子邮件

📅  最后修改于: 2020-10-21 05:11:21        🧑  作者: Mango

必须在php.ini文件中正确配置PHP,并详细说明系统如何发送电子邮件。打开/ etc /目录中可用的php.ini文件,并找到标题为[邮件函数]的部分。Windows用户应确保提供了两个指令。第一个称为SMTP,它定义您的电子邮件服务器地址。第二个称为sendmail_from,它定义您自己的电子邮件地址。Windows的配置应如下所示:Linux用户只需要让PHP知道他们sendmail应用...

  PHP-文件上传

📅  最后修改于: 2020-10-21 05:11:47        🧑  作者: Mango

PHP脚本可以与HTML表单一起使用,以允许用户将文件上传到服务器。最初,文件被上传到临时目录,然后通过PHP脚本重定位到目标位置。phpinfo.php页面中的信息将用于文件上传的临时目录描述为upload_tmp_dir,将允许上传的文件的最大允许大小声明为upload_max_filesize。这些参数设置在PHP配置文件php.ini中上传文件的过程遵循以下步骤-用户打开包含HTML表单的...

  PHP-编码标准

📅  最后修改于: 2020-10-21 05:12:10        🧑  作者: Mango

每个公司都基于最佳实践遵循不同的编码标准。需要编码标准,因为可能有许多开发人员在不同的模块上工作,因此如果他们开始发明自己的标准,那么源将变得非常难以管理,并且将来将很难维护该源代码。这是使用编码规范的几个原因-您的同行程序员必须了解您生成的代码。编码标准是所有团队解密代码的蓝图。通过一致的编码实现的简洁性和清晰度可以避免常见错误。如果您在一段时间后修改了代码,则很容易理解该代码。它的行业标准遵循...

  PHP-预定义变量

📅  最后修改于: 2020-10-21 05:12:41        🧑  作者: Mango

PHP为它运行的任何脚本提供了大量预定义变量。 PHP提供了一组预定义的数组,其中包含来自Web服务器,环境和用户输入的变量。这些新数组称为超全局变量-以下所有变量在每个范围内都自动可用。PHP超全局变量Sr.NoVariable & Description1$GLOBALSContains a reference to every variable which is currently avai...

  PHP-正则表达式

📅  最后修改于: 2020-10-21 05:13:21        🧑  作者: Mango

正则表达式无非是字符本身的序列或模式。它们为模式匹配功能奠定了基础。使用正则表达式,您可以搜索另一个字符串的特定字符串,可以将一个字符串替换为另一个字符串,并且可以将一个字符串拆分成许多块。PHP提供了特定于两组正则表达式函数的函数,每组对应于某种类型的正则表达式。您可以根据自己的舒适度使用它们中的任何一种。POSIX正则表达式PERL样式正则表达式POSIX正则表达式POSIX正则表达式的结构与...

  PHP-错误和异常处理

📅  最后修改于: 2020-10-21 05:14:04        🧑  作者: Mango

错误处理是捕获程序引发的错误,然后采取适当措施的过程。如果您能够正确处理错误,则可能导致许多不可预见的后果。在PHP中处理错误非常简单。使用die()函数在编写PHP程序时,应先检查所有可能的错误情况,然后在需要时采取适当的措施。请尝试以下示例,不要使用/tmp/test.xt文件,也不要使用此文件。这样,您可以编写有效的代码。使用以上技术,您可以在程序出错时停止程序并显示更有意义和用户友好的消息...

  PHP-错误调试

📅  最后修改于: 2020-10-21 05:14:25        🧑  作者: Mango

程序很少在第一次就正常运行。在您的程序中,许多事情可能会出错,导致PHP解释器生成错误消息。您可以选择这些错误消息的去向。消息可以与其他程序输出一起发送到Web浏览器。它们也可以包含在Web服务器错误日志中。要使错误消息在浏览器中显示,请将display_errors配置指令设置为On。要将错误发送到Web服务器错误日志,请将log_errors设置为On。如果您想在两个地方都出现错误消息,可以将...

  PHP-日期和时间

📅  最后修改于: 2020-10-21 05:14:58        🧑  作者: Mango

日期是日常生活中的重要组成部分,因此无需思考就可以轻松地与他们合作。 PHP还提供了用于日期算术的强大工具,可轻松操作日期。使用time()获取时间戳PHP的time()函数为您提供了有关当前日期和时间所需的所有信息。它不需要参数,但返回整数。time()返回的整数表示自1970年1月1日午夜GMT以来经过的秒数。此刻称为UNIX时期,此后经过的秒数称为时间戳记。现场演示这将产生以下结果-这是很难...

  PHP和MySQL

📅  最后修改于: 2020-10-21 05:15:15        🧑  作者: Mango

PHP实际上可以与所有数据库软件一起使用,包括Oracle和Sybase,但最常用的是可免费获得的MySQL数据库。您应该已经拥有什么?您已经阅读了MySQL教程,以了解MySQL基础。下载并安装了最新版本的MySQL。使用密码guest123创建数据库用户guest。如果尚未创建数据库,则需要root用户及其密码才能创建数据库。我们将本章分为以下几节-连接到MySQL数据库-了解如何使用PHP打...

  PHP和XML

📅  最后修改于: 2020-10-21 05:15:37        🧑  作者: Mango

XML是一种看起来很像HTML的标记语言。 XML文档是纯文本,包含以<和>分隔的标签.XML和HTML之间有两个很大的区别-XML没有定义必须使用的一组特定标记。XML对文档结构非常挑剔。与HTML相比,XML给您更多的自由。 HTML具有一组特定的标签:<a> </a>标签围绕链接,<p>开始段落,依此类推。但是,XML文档可以使用所需的任何标签。将<rating> </ rating>标签放...

  PHP中的面向对象编程

📅  最后修改于: 2020-10-21 05:16:47        🧑  作者: Mango

我们可以想象我们的宇宙是由不同的物体(例如,太阳,地球,月亮等)组成的。同样,我们可以想象我们的汽车是由不同的物体(例如,车轮,转向,齿轮等)组成的。同样,存在面向对象的编程概念,它们将一切都假定为一个对象,并且使用不同的对象实现软件。面向对象的概念在详细介绍之前,让我们定义与面向对象编程相关的重要术语。类-这是程序员定义的数据类型,包括本地函数和本地数据。您可以将类视为用于制作许多同类(或类)对...

  PHP对于C开发人员

📅  最后修改于: 2020-10-21 05:17:11        🧑  作者: Mango

想到PHP的最简单方法是可以嵌入HTML文档中的解释C。该语言本身与C很像,除了带有无类型变量,内置了许多特定于Web的库以及所有内容都直接连接到您喜欢的Web服务器之外。语句和函数定义的语法应熟悉,但变量始终以$开头,并且函数不需要单独的原型。在这里,我们将介绍PHP和C的一些异同相似之处语法-广义上讲,PHP语法与C中的语法相同:代码对空格不敏感,语句以分号终止,函数调用具有相同的结构(my_...