PHP
文章平均质量分 65
夜行独者
这个作者很懒,什么都没留下…
展开
-
PHP学习笔记之PHP数组(四)
一.数组概念数组可以理解为有序的(键-值)对组成的数据值的集合;如果我们把变量理解为单个值的容器,那么数组就是可以包含多个值的容器;根据索引值的不同数组分为:索引数组和关联数组;arr(key=>value,key=>value)二.创建数组与其他语言的数组实现方式不同,php不需要在创建数组时指定其大小;因为php是一种松散类型的语言,所以甚至不需要在使用前声明;原创 2017-01-01 15:37:50 · 2145 阅读 · 0 评论 -
JSON跟JSONP的区别
前言由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持We转载 2016-12-29 21:45:31 · 2005 阅读 · 0 评论 -
PHP学习笔记之PHP字符串(六)
一、输出字符串1.echoecho 是一个语法 ,不是函数echo 没有返回值;echo 可以输出多个值,使用逗号分隔;2.printprint 实际上不是一个函数(它是一个语言结构)3.printf() %b二进制输出 //brianry %d整数输出 //data %f浮点数输出原创 2017-01-06 21:45:29 · 1030 阅读 · 0 评论 -
PHP学习笔记之PHP文件上传(五)
文件上传的相关配置表单设置设定表单数据的提交方式为POST设定enctype属性值为:multipart/form-data为了避免用户等待许久之后才发现上传文件太大,可以在表单中添加MAX_FILE_SIZE隐藏域,用过设置其value值可以限制上传文件的大小//form表单数据以"post"方式传输到"file.uploads.php"页面 //上传文件标签原创 2017-01-06 21:42:38 · 1043 阅读 · 0 评论 -
PHP学习笔记之PHP操作(二)
一.打开和关闭文件1.fopen()函数将resource绑定到一个流或句柄。绑定之后,脚本就可以通过句柄与此资源交互;//以只读方式打开一个位于本地服务器的文本文件;$fn = fopen("test.txt","r");//以只读方式打开一个远程文件$fn2 = fopen("http://www.baidu.com","r");2.fclose(handle)原创 2016-12-31 15:09:10 · 2347 阅读 · 0 评论 -
PHP学习笔记之PHP基础(一)
PHP简介1.服务端语言,专为WEB设计,可以嵌入到HTML语言2.PHP代码将在WEB服务器中被解释为HTML代码,返回客户端3.PHP是用于动态内容和数据交互的最优秀的语言4.PHP官方网站:http://www.php.net5.开放源代码6.跨平台的服务器端脚本语言7.容易学习,大量地借用C,Java和Perl语言的语法8.完全免费Apache简介1.Apache是WE原创 2016-12-31 15:02:54 · 2340 阅读 · 0 评论 -
PHP学习笔记之PHP面向对象(八)
常用格式1.定义类 class name{}2.创建对象(实例化) $obj = new name();3.访问对象中的成员 $obj->attr;4.const常量可以在类中定义常量,即不会在类中改变的值.对于从该类实例化的任何对象来说,常量值在这些对象的整个生命周期中都保持不变 echo self::PI;原创 2017-01-15 15:11:24 · 1104 阅读 · 0 评论 -
PHP学习笔记之PHP正则(七)
preg_matchpreg_math($reg,$str)在$str中寻找正则reg,存在返回1,否则返回0;preg_math_all($reg,$str,$arr)在$str中寻找匹配正则reg的个数,将所有匹配正则$reg的内容逐个存入$arr数组//声明一个字符串$str = "bagldghsghdk";//在字符串中搜索正则表达式"/a/",存在返回1,否则返回0原创 2017-01-15 15:08:03 · 1036 阅读 · 0 评论 -
PHP学习笔记之MySQL(十)
编程接口从PHP5开始,PHP向程序员提供了两种MySQL应用程序编程接口:一种是从PHP早期版本一 直就有的mysql功能模块;另一种是从PHP5才开始有的mysqli接口;mysql功能模块不是PHP的一个集成组件。要想使用这个功能扩展模块,不管使用是哪一种操作系统,都必须在php.ini文件里启用这个扩展以确保PHP能够找到所有必要的DLL "php_mysqli"。phpinf原创 2017-01-20 14:27:00 · 1100 阅读 · 0 评论 -
MySQL入门教程
MySQL的相关概念介绍MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称;列(col): 具有相同数据类型的数据的集合;行(row): 每一行用来描述某个人/物的具体信息;转载 2016-12-27 22:07:17 · 4721 阅读 · 0 评论 -
PHP学习笔记之PHP函数(三)
认识php函数函数可以使程序更具模块化,拥有良好的结构;函数分为内置函数和自定义函数;函数名不区分大小写,不过在调用函数的时候,通常使用其在定义时相同的形式;php不支持函数重载, 所以自定义函数不能和内置函数重名;函数参数的传递1.值传递(传值):函数内对参数值的改变不会影响函数外部的值;2.引用传递(传址):有些情况下,可能希望在函数体内对参数的修改在函数体外也能反映;原创 2017-01-01 15:12:07 · 3314 阅读 · 0 评论 -
PHP输出echo、print、print_r、printf、sprintf、var_dump比较
一、echo echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。例子: 1 <?php$a = echo("55nav"); // 错误!不能用来赋值echo "55nav"; // 55nav ec原创 2016-12-22 23:29:57 · 7225 阅读 · 0 评论 -
PHP运行环境(Apache配置、Mysql)搭建安装详细说明
安装apache:1,不要安装到有中文的目录中:2,尽量将apache,php,mysql安装到一个总的目录,便于管理。 3,尽量将之前安装的amp集成安装环境删除,并删除已经配置的环境变量: 此处是服务器名称的设置,可以随便输入,完成之后可用IP或者localhost来进行访问,邮箱随便填写,保证邮箱格式的正确转载 2016-12-22 23:23:23 · 7686 阅读 · 0 评论 -
PHP基本语法
什么是变量? 在程序的执行过程中值可以发生变化的量,称之为变量 如:$username="zhangsan"; //定义一个变量$username,并赋值为"zhangsan" $username="李四"; //变量$username的值替换为"李四" echo $username;原创 2016-12-23 22:58:52 · 6636 阅读 · 0 评论 -
PHP常用数组函数
一、数组操作的基本函数数组的键名和值array_values($arr) 获得数组的值array_keys($arr) 获得数组的键名array_flip($arr) 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr) 在数组中检索applearray_search("apple",$arr)原创 2016-12-23 22:45:23 · 6639 阅读 · 0 评论 -
PHP知识点总结(二)
数组PHP数组之索引数组初始化PHP有两种数组:索引数组、关联数组。索引和关联两个词都是针对数组的键而言的。先介绍下索引数组,索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。下面使用图来说明一下:可以使用下面代码实现:$fruit = array("苹果","香蕉","菠萝"); 注意数组的键是从0转载 2016-12-24 22:40:58 · 10084 阅读 · 0 评论 -
PHP知识点总结(一)
基本的 PHP 语法PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print。[php] view plain copy My first PHP page echo "Hell转载 2016-12-24 22:34:54 · 8842 阅读 · 0 评论 -
PHP学习笔记之SQL语言(九)
一、SQL 语言简介SQL (structured Query Language) 结构化查询语言;主要用途是构造各种数据库系统操作指令,如 SELECT、INSERT、UPDATE、DELETE;SQL命令可以分类以下三大类别:DML(Data Manipulation Language 数据处理语言): 这类命令主要包括 SELECT、INSERT、UPDATE、DEL原创 2017-01-20 14:23:11 · 703 阅读 · 0 评论