![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
Cynhard85
逆水行舟不进则退
展开
-
PHP学习笔记 22 - AJAX
AJAXAJAX: Asynchronous JavaScript and XMLAJAX 允许浏览器与服务器之间进行发送和接收数据表单页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initia原创 2017-11-28 14:53:42 · 332 阅读 · 0 评论 -
PHP学习笔记 13 - Datetime
Datetime设置时区:date_default_timezone_set()格式化日期:date()创建时间:mktime()字符串转时间:strtotime()示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev原创 2017-11-27 08:41:35 · 228 阅读 · 0 评论 -
PHP 实现验证码
PHP 实现验证码原创 2017-11-24 16:03:50 · 666 阅读 · 0 评论 -
PHP学习笔记 14 - 包含其他文件
包含其他文件include包含其他文件到当前文件如果找不到包含的文件,产生警告include_once 同 include,但仅包含文件一次require包含其他文件到当前文件如果找不到包含的文件,报异常并退出脚本require_once 同 require,但仅包含文件一次原创 2017-11-27 08:52:08 · 265 阅读 · 0 评论 -
PHP学习笔记 15 - File
打开与关闭fopen() 打开文件,第一个参数文件名,第二个参数打开模式,与C语言类似(见下表),返回文件对象。 模式 说明 r 只读 w 只写 a 追加 x 创建,并只写 r+ 读写,文件指针指向开头 w+ 读写,清除文件内容或创建新文件(如果不存在),文件指针指向开头 a+ 读写,文件指原创 2017-11-27 12:54:31 · 258 阅读 · 0 评论 -
PHP学习笔记 16 - Cookie
CookieCookie 通常用来标识用户。Cookie 是服务器嵌入到用户浏览器的一个小文件。每次浏览器请求都会带着 Cookie。创建使用 setcookie(name, value, expire, path, domain, secure, httponly); 创建 Cookie。// 创建 Cookie,30天之后失效,/ 表示 Cookie 应用于整个网站setcookie原创 2017-11-27 13:13:16 · 187 阅读 · 0 评论 -
PHP学习笔记 17 - Filter
Filter过滤器用来过滤或净化用户输入使用 filter_list() 获取所有可用的过滤器过滤器函数:filter_var(),第一个参数是变量,第二个参数是过滤器类型,可以为任何可用的过滤器( filter_list() 返回的过滤器),第三个参数为选项。在失败时返回false,否则返回过滤后的数据。 类型 参数 说明 FILTER_VALIDATE_INT 验证整原创 2017-11-27 14:35:40 · 221 阅读 · 0 评论 -
PHP学习笔记 18 - 错误处理
PHP默认的错误处理方式:错误描述+出错文件+出错行号:Parse error: syntax error, unexpected '=' in F:\httpd-2.4.29-Win64-VC15\Apache24\htdocs\phpstudy\18error\error.php on line 2使用 die() 输出异常:<?php$f = fopen("123.txt", 'r') o原创 2017-11-27 18:07:08 · 332 阅读 · 0 评论 -
PHP学习笔记 19 - 异常
PHP支持 try-catchException 是PHP中异常的基类,可以继承该类实现自己的异常<?phpclass MyException extends Exception { public function desc() { $errorMsg = 'Line: '.$this->getLine() .', File: '.$this->getFile()原创 2017-11-28 08:23:56 · 248 阅读 · 0 评论 -
Windows下PHP环境搭建(Apache+PHP5+MySQL)
Apache 服务器搭建安装下载并安装 C++ Redistributable Visual Studio 2017,本例安装的版本为:VC_redist.x64.exe下载 Apache 服务器 Apache服务器官网没有提供编译好的二进制文件,这里到Apache Lounge去下载,下载的版本为:httpd-2.4.29-Win64-VC15.zip。下载后解压到合适的目录。原创 2017-11-17 17:13:28 · 2085 阅读 · 0 评论 -
PHP学习笔记 21 - XML
SimpleXML ParserSimpleXML 是基于树的 xml 解析器适合 xml 比较小的场合<?php$xml = simplexml_load_file("config.xml") or die("无法打开文件");// $xml = simplexml_load_string("xmlcontent");if ($xml === false) { echo "解析原创 2017-11-28 13:32:32 · 374 阅读 · 0 评论 -
PHP学习笔记 12 - 表单
PHP 表单表单数据被存放在 $_GET 和 $_POST 中$_SERVER["REQUEST_METHOD]" 返回表单的 method 属性值htmlspecialchars() 将特殊字符转化为 HTML 表示示例登录页面<?php session_start(); ?><!DOCTYPE html><html lang="en"><head> <meta charse原创 2017-11-27 08:11:40 · 274 阅读 · 0 评论 -
PHP学习笔记 11 - Session
SessionSession 保存用户信息Session 数据是跨网页的默认情况下,Session 在关闭浏览器时被销毁通过全局数组变量 $_SESSION 来设置或访问 Session 变量的值PHP会针对访问的每个用户创建一个 Session 并对其进行管理,我们不必操心原创 2017-11-24 09:26:27 · 388 阅读 · 0 评论 -
PHP学习笔记 02 - 注释
PHP注释单行注释: //,#多行注释:/*与 */ 之间的内容为注释示例:<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet"原创 2017-11-20 09:17:15 · 215 阅读 · 0 评论 -
PHP学习笔记 01 - Hello world
什么是PHPPHP:“PHP:Hypertext Preprocessor”PHP 是运行在服务器端的脚本语言。生成动态交互页面。Hello World<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-s原创 2017-11-20 08:51:01 · 248 阅读 · 0 评论 -
PHP学习笔记 04 - 输出
输出语句PHP输出语句:echo、 printecho 和 print 后面可以加也可以不加小括号 (())不同: echo 没有返回值;print 返回 1echo 接受多个参数;print 只接受一个参数echo 比 print 执行稍快示例<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name原创 2017-11-21 07:58:42 · 340 阅读 · 0 评论 -
PHP学习笔记 03 - 变量、常量与基本类型
变量PHP变量以 $ 开头,后面接合法的变量名合法的名字(变量名、函数名)由字母、数字、下划线组成,并且第一个字符不能是数字。变量名字是大小写敏感的。但关键字不是大小写敏感的。示例:<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-w原创 2017-11-20 13:33:35 · 319 阅读 · 0 评论 -
PHP学习笔记 05 - 字符串
字符串函数 函数 说明 strlen(string) 获取字符串的长度 str_word_count(string) 获取字符串中单词个数 strrev(string) 字符串逆序 strpos(string,find,start) 在string从start开始查找find,start可选 str_replace(find,replace,string,c原创 2017-11-21 09:05:58 · 210 阅读 · 0 评论 -
PHP学习笔记 06 - 数组
PHP 数组使用 array() 创建数组类型:索引数组、关联数组索引数组语法:array(element1, element2, …)访问元素:$arr[index]count() 返回数组长度示例:<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name="viewport" content="w原创 2017-11-21 13:50:38 · 379 阅读 · 0 评论 -
PHP学习笔记 07 - 运算符
算术运算符除了支持 +,-,*,/运算符外,还支持模运算符(%)幂运算符(**)赋值运算符=,+=,-=,*=,/=,%=比较运算符除了支持 ==,!=,<>,>,<,>=,<=外,还支持: 运算符 说明 === 类型和值都相等 !== 类型或(和)值不相等自增、自减运算符PHP 支持(前后)自增和(前后)自减运算符逻辑运算符除了支持 and,&&,or,||,!,还支持亦或原创 2017-11-22 09:01:34 · 275 阅读 · 0 评论 -
PHP学习笔记 08 - 语句
条件语句PHP 同 C++、Java 一样,支持 if 条件语句和 switch 条件语句if 语句if 根据条件执行代码if (condition) { // ...}可以接 else 在没有达到条件时执行相应的代码if (condition) { // ...} else { // ...}可以接 elseif 在 if 之后判断另一原创 2017-11-22 12:46:37 · 432 阅读 · 0 评论 -
PHP学习笔记 09 - 函数
PHP 函数语法:function functionName($param1, $param2, ...) { // do something}以关键字 function 开头函数名字大小写不敏感参数可以有默认值示例<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name="viewport"原创 2017-11-22 13:10:12 · 460 阅读 · 0 评论 -
PHP学习笔记 10 - 类
类定义类定义以关键字 class 开头,后面接类的名字,接着是一对大括号括起来的类体class MyClass { // ...}类中可以定义方法(函数)和属性(变量) class MyClass { public function method() { // ... } private $property =原创 2017-11-24 08:49:08 · 286 阅读 · 0 评论 -
PHP学习笔记 20 - MySQL
PHP 中的 MySQLPHP 通过 mysqli 操作 MySQL,需要在 php.ini 中打开 extension=php_mysqli.dllPHP 通过 PDO(PHP Data Object)操作数据,需要在 php.ini 中打开 extension=php_pdo_mysql.dll连接$servername = "localhost";$username原创 2017-11-28 12:32:39 · 381 阅读 · 0 评论