php教程
文章平均质量分 74
php基础,分享一些基本信息
三只小菜猿
分享日常生活,技术日常。
展开
-
php初级教程十二 Json
由以下常量组成的二进制掩码 JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, JSON_PRESERVE_ZERO_FRACTION, JSON_UNESCAPED_UNICODE, JSON_PARTIAL_OUTPUT_ON_ERROR。: 整数类型的参数,它指定递归深度。原创 2022-11-16 16:00:00 · 75 阅读 · 0 评论 -
php初级教程十一 高级过滤器
【代码】php初级教程十一 高级过滤器。原创 2022-11-16 11:14:31 · 67 阅读 · 0 评论 -
php初级教程十 过滤器
PHP 过滤器用于验证和过滤来自非安全来源的数据。测试、验证和过滤用户输入或自定义数据是任何 Web 应用程序的重要组成部分。PHP 的过滤器扩展的设计目的是使数据过滤更轻松快捷。原创 2022-11-15 11:52:42 · 235 阅读 · 0 评论 -
php初级教程九 Exception
创建自定义的异常处理程序非常简单。我们简单地创建了一个专门的类,当 PHP 中发生异常时,可调用其函数。该类必须是 exception 类的一个扩展。这个自定义的 customException 类继承了 PHP 的 exception 类的所有属性,您可向其添加自定义的函数。原创 2022-11-15 11:40:46 · 233 阅读 · 0 评论 -
php初级教程八 Error
创建一个自定义的错误处理器非常简单。我们很简单地创建了一个专用函数,可以在 PHP 中发生错误时调用该函数。语法参数描述必需。为用户定义的错误规定错误报告级别。必须是一个数字。参见下面的表格:错误报告级别。必需。为用户定义的错误规定错误消息。error_file可选。规定错误发生的文件名。error_line可选。规定错误发生的行号。可选。规定一个数组,包含了当错误发生时在用的每个变量以及它们的值。原创 2022-11-15 11:22:44 · 207 阅读 · 0 评论 -
php初级教程七 安全E-mail
与往常一样,mail() 函数把上面的文本放入邮件头部,那么现在头部有了额外的 Cc:、Bcc: 和 To: 字段。当用户点击提交按钮时,这封 e-mail 会被发送到上面所有的地址!FILTER_SANITIZE_EMAIL 过滤器从字符串中删除电子邮件的非法字符。以上代码存在的问题是,未经授权的用户可通过输入表单在邮件头部插入数据。假如用户在表单中的输入框内加入如下文本到电子邮件中,会出现什么情况呢?在上一节中的 PHP e-mail 脚本中,存在着一个漏洞。原创 2022-11-15 11:09:48 · 540 阅读 · 0 评论 -
php初级教程六 E-mail
PHP 运行邮件函数需要一个已安装且正在运行的邮件系统(如:sendmail、postfix、qmail等)。所用的程序通过在 php.ini 文件中的配置设置进行定义。:这个简易发送 e-mail 不安全,在本教程的下一章中,您将阅读到更多关于电子邮件脚本中的安全隐患,我们将为您讲解如何验证用户输入使它更安全。通过 PHP,您能够在自己的站点制作一个反馈表单。通过 PHP 发送电子邮件的最简单的方式是发送一封文本 email。PHP mail() 函数用于从脚本中发送电子邮件。原创 2022-11-15 10:58:49 · 262 阅读 · 0 评论 -
php初级教程五 Cookie和Session
PHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。如果您的应用程序需要与不支持 cookie 的浏览器打交道,那么您不得不使用其他的办法在您的应用程序中的页面之间传递信息。在下面的例子中,我们将创建名为 “user” 的 cookie,并为它赋值 “dyf”。上面的代码会向服务器注册用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个 UID。原创 2022-11-15 10:21:56 · 114 阅读 · 0 评论 -
php初级教程四 文件上传
_FILES[‘myFile’][‘tmp_name’] 文件被上传后在服务端储存的临时文件名,一般是系统默认。第一个参数是表单的 input name,第二个下标可以是 “name”、“type”、“size”、“tmp_name” 或 “error”。$_FILES[‘myFile’][‘type’] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。$_FILES[“file”][“tmp_name”] - 存储在服务器的文件的临时副本的名称。原创 2022-11-15 10:06:19 · 123 阅读 · 0 评论 -
php初级教程三 文件
CSV文本编码必须和HTML的编码相同,否则用php写到HTML中,用户会看到乱码。比如在php代码同目录下有一个a.csv文件,内容如下:(注意逗号是半角英文):如果 fopen() 函数无法打开指定文件,则返回 0 (false)。fgetc() 函数用于从文件中逐字符地读取文件。fopen() 函数用于在 PHP 中打开文件。fopen() 函数用于在 PHP 中打开文件。:在调用该函数之后,文件指针会移动到下一个字符。:在调用该函数之后,文件指针会移动到下一行。原创 2022-11-15 09:37:06 · 188 阅读 · 0 评论 -
php初级教程二 包含文件函数
因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用 include。否则,在框架、CMS 或者复杂的 PHP 应用程序编程中,请始终使用 require 向执行流引用关键文件。在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。一般放在程序的流程控制中,当程序执行时碰到才会引用,简化程序的执行流程。一般放在 PHP 文件的最前面,程序在执行前就会先导入要引用的文件;网站中的所有页面均应引用该菜单文件。引入的文件有错误时,会继续执行,并返回一个警告。原创 2022-11-14 18:45:00 · 136 阅读 · 0 评论 -
php初级教程一 日期
date() 函数的第一个必需参数 format 规定了如何格式化日期/时间。PHP date() 函数可把时间戳格式化为可读性更好的日期和时间。时间戳是一个字符序列,表示一定的事件发生的日期/时间。PHP date() 函数用于格式化时间/日期。d - 代表月中的天 (01 - 31)m - 代表月 (01 - 12)Y - 代表年 (四位数)原创 2022-11-14 14:15:46 · 98 阅读 · 0 评论 -
php教程十五 面向对象
?php>解析如下:类使用 class 关键字后加上类名定义。类名后的一对大括号({})内可以定义变量和方法。类的变量使用 var 来声明, 变量也可以初始化值。函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问实例变量 $this 代表自身的对象。PHP_EOL 为换行符。原创 2022-11-12 20:30:00 · 99 阅读 · 0 评论 -
php教程十四 命名空间
默认情况下,所有常量、类和函数名都放在全局空间下,就和PHP支持命名空间之前一样。命名空间通过关键字namespace 来声明。如果一个文件中包含命名空间,它必须在其它所有代码之前声明命名空间。语法格式如下;原创 2022-11-12 19:00:00 · 88 阅读 · 0 评论 -
php教程十三 魔术常量
PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。文件中的当前行号。以上实例输出结果为:这是第 “ 2 ” 行文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。原创 2022-11-12 16:00:00 · 72 阅读 · 0 评论 -
php教程十二 函数
为了给函数添加更多的功能,我们可以添加参数,参数类似变量。在 PHP 中,提供了超过 1000 个内建的函数。如需让函数返回一个值,请使用 return 语句。如要在页面加载时执行脚本,您可以把它放到函数里。在本章中,我们将为您讲解如何创建自己的函数。函数名称以字母或下划线开头(不能以数字开头)参数就在函数名称后面的一个括号内指定。PHP 的真正威力源自于它的函数。你可以在页面的任何位置调用函数。函数是通过调用函数来执行的。函数是通过调用函数来执行的。函数的名称应该提示出它的功能。原创 2022-11-12 11:33:02 · 77 阅读 · 0 评论 -
PHP教程十一 循环
每一次循环,当前数组元素的键与值就都会被赋值给 $key 和 $value 变量(数字指针会逐一地移动),在进行下一次循环时,你将看到数组中的下一个键与值。每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。然后,只要 i 小于或者等于 5,while 循环将继续运行。while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。原创 2022-11-11 20:30:00 · 437 阅读 · 0 评论 -
php教程十 超全局变量
当用户点击链接 “Test $GET”, 参数 “subject” 和 “web” 将发送至"test_get.php",你可以在 “test_get.php” 文件中使用 $_GET 变量来获取这些数据。超级全局变量在PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的全部作用域中都可用。$GLOBALS 是PHP的一个超级全局变量组,在一个PHP脚本的全部作用域中都可以访问。以上实例中 z 是一个$GLOBALS数组中的超级全局变量,该变量同样可以在函数外访问。原创 2022-11-11 19:15:00 · 1155 阅读 · 0 评论 -
php教程九 数组|排序
一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组,依照这种方式,我们可以创建二维或者三维数组。在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组。然而,如果您想要遍历数组并找出特定的一个呢?如果数组的项不只 3 个而是 300 个呢?数组可以在单个变量中存储多个值,并且您可以根据键访问其中的值。数组中的元素可以按字母或数字顺序进行降序或升序排列。原创 2022-11-11 14:26:49 · 72 阅读 · 0 评论 -
php教程八 条件语句
您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。如果 n 既不等于 label1 也不等于 label2,此处代码将执行;如果 n=label1,此处代码将执行;如果 n=label2,此处代码将执行;条件语句用于根据不同条件执行不同动作。elseif 条件成立时执行的代码;if 条件成立时执行的代码;条件成立时要执行的代码;条件不成立时执行的代码;条件不成立时执行的代码;条件成立时执行的代码;elseif (条件)原创 2022-10-24 22:33:14 · 167 阅读 · 0 评论 -
php教程七 运算符
下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。运算符优先级中,or 和 ||,&& 和 and 都是逻辑运算符,效果一样,但是其优先级却不一样。我们通过括号的配对来明确标明运算顺序,而非靠运算符优先级和结合性来决定,通常能够增加代码的可读性。在 PHP 中,算术运算符 + 用于把值加在一起。在 PHP 中,赋值运算符 = 用于给变量赋值。另一个条件运算符是"?:"(或三元)运算符。原创 2022-10-13 17:45:03 · 103 阅读 · 0 评论 -
php教程六 常量 字符串
在下面的实例中,我们创建一个名为 txt 的字符串变量,并赋值为 “Hello world!下面的实例在字符串 “Hello world!原创 2022-10-13 11:15:02 · 305 阅读 · 0 评论 -
php教程五 类型比较
松散比较:使用两个等号 == 比较,只比较值,不比较类型。严格比较:用三个等号 === 比较,除了比较值,也比较类型。原创 2022-10-09 11:53:58 · 83 阅读 · 0 评论 -
php教程四 数据类型
打印关于变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。var_dump 返回表达式的类型与值而 print_r 仅返回结果,相比调试代码使用 var_dump 更便于阅读。由于资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,因此将其它类型的值转换为资源没有意义。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。PHP 资源 resource 是一种特殊变量,保存了到外部资源的一个引用。数组可以在一个变量中存储多个值。原创 2022-09-20 16:21:04 · 76 阅读 · 0 评论 -
php教程三 语法和变量
1、local(本地的)—— 局部变量的作用域。原创 2022-09-19 15:14:39 · 93 阅读 · 0 评论 -
php教程二 安装
配置安装包如果中途过程中出现问题则进行以下命令重新执行编译命令修改;修改启动php-fpm获取配置文件位置将上边注释清除并且最底部加入以下命令,最后保存并退出cd vhost创建好之后添加以下配置并保存server {//域名 root “ / home / www / nginxphp”;//项目地址 location / {//项目地址htaccess autoindex off;. +) $;原创 2022-09-19 10:46:23 · 242 阅读 · 0 评论 -
php教程一 概念
PHP 是服务器端脚本语言。1.PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。2.PHP 脚本在服务器上执行。3.PHP 可免费下载使用。1.PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码2.PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器3.PHP 文件的默认文件扩展名是 “.php”1.PHP 可以生成动态页面内容2.PHP 可以创建、打开、读取、写入、关闭服务器上的文件3.PHP 可原创 2022-09-13 10:38:17 · 128 阅读 · 0 评论