php
文章平均质量分 71
敢敢--
这个作者很懒,什么都没留下…
展开
-
PHP面向对象总结
理论:面向对象:认识或认知事物的一种方式(类比) 对象是类进行实例化后的结果 object(物质、物体) 实例化对象:给当前new的类分配一个内存空间,并将当前类的属性和行为放置在内存空间里 类(属性、行为) (默认情况下的是缺少了该属性或行为,则类别无法确定)原创 2016-07-07 19:06:18 · 318 阅读 · 0 评论 -
HTML4+CSS2与HTML5+CSS3区别?
HTML5规范是2004年新成立的WHATWG工作组创立的;2006年W3C加入HTML,并于2008年发布了HTML5工作草案,2009年,XHTML2工作组停运;2010年HTML5开始解决实际问题,渐渐的各大浏览器厂家开始升自己的产品以支持HTML5+css3,HTML5得到了持续的完善,2012年HTML5完成规范编写工作,将在2022年发布HTML5推荐版;HTML4+CSS2与HT转载 2016-07-07 19:15:35 · 994 阅读 · 0 评论 -
php7的一些新特性
新特性预览?1234567891011ZEND引擎升级到Zend Engine 3,也就是所谓的PHP NG增加抽象语法树,使编译更加科学64位的INT支持统一的变量语法原声的TLS - 对扩展开发有意义一致性foreach循环的改进新增 、**、?? 、\u{xxxx}操作符增加了转载 2017-03-04 14:43:52 · 530 阅读 · 0 评论 -
svn使用总结
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史转载 2017-03-24 11:17:39 · 239 阅读 · 0 评论 -
php中下载
if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){ echo' alert("非法连接 !"); location.replace ("index.php") '; exit();}$file_name=$_GET['FileName'];$file_di转载 2017-03-24 11:19:12 · 242 阅读 · 0 评论 -
php上传文件,支持多个文件上传
class UploadModel { protected $keys; protected $err = array(); protected $target; protected $exts; protected $maxSize; protected $randName; protected $files = array(); /** * 初始化变量转载 2017-03-24 11:28:12 · 1015 阅读 · 0 评论 -
laravel框架的登录登出
首先确认,后台的用户表,我设计表叫做badmin,每个管理员有用户名(username),有昵称(nickname),有邮箱(email),有密码(password)这里玩个花,使用laravel的migration来建立表(实际上可以用不着使用这个工具建立表) 1 安装好最基本的laravel框架2 创建migration文件:./artisan migr转载 2017-03-24 13:19:35 · 4589 阅读 · 0 评论 -
smarty
什么是smarty?Smarty是一个使用php写出来的php模板引擎 Smarty优点:(1)速度快:相对其它的模板引擎(2)编译型:采用smarty编写的程序在运行时要编译成一个模板技术的php文件(3)缓存技术:它可以将用户最终看到的HTML文件缓存成一个静态的HTML页(4)插件技术:smarty可以自定义插件 不适合smarty使用的地方:需原创 2016-07-01 21:59:24 · 314 阅读 · 0 评论 -
API接口登录
利用PHP连接MySQL数据库实现了一个简单的用户登录注册及修改密码的API接口,接口为标准的json输出,本地验证通过。功能比较简单,不过也自己摸索了挺长时间,期间各种百度解决了各种不懂。数据库只有name、psd和tel三个字段,接口均设计为POST方式提交。代码基本都有注释比较好理解,下面附上代码。[php] view plain copy转载 2017-03-24 21:55:32 · 4442 阅读 · 0 评论 -
PHP如何实现验证码
http://www.cnblogs.com/m-m-g-y0416/p/5689797.html转载 2017-05-05 16:24:33 · 353 阅读 · 0 评论 -
上传图片、批量上传图片
1、上传文件/** * @name 上传文件 * @param $file * @return int|string * 在models中创建Star模型 */public function uploadFile($file){ if ($_FILES[$file]) { if ($_FILES[$file]['error'] > 0) return 0;原创 2017-05-22 15:45:59 · 652 阅读 · 0 评论 -
子查询
select a.activities_id ,a.activities_name , a.need_people ,from_unixtime(a.activities_time,"%Y-%m-%d") as activities_time, concat("http://www.aibeike.com/",ai.activities_url ) as activities_url,(s原创 2017-06-07 19:41:34 · 269 阅读 · 0 评论 -
魔术方法
魔术方法(Magic methods)PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),获原创 2016-06-21 20:15:09 · 247 阅读 · 0 评论 -
语义化标签及其示例1
article-- 解释 article标签装载显示一个独立的文章内容。例如一篇完整的论坛帖子,一则网站新闻,一篇博客文章等等,一个用户评论等等artilce可以嵌套,则内层的artilce对外层的article标签有隶属的关系。例如,一个博客文章,可以用article显示,然后一 些评论可以以article的形式嵌入其中。-- 示列 文章标题这是一篇文章转载 2016-07-15 19:14:21 · 459 阅读 · 0 评论 -
状态码
消息(1字头)服务器收到请求,需要请求者继续执行操作状态码 状态码英文名称 中文描述 100 Continue 继续。客户端应继续其请求 101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议 102 Processing 由WebDAV(RFC 2518)扩展的状态码,代表转载 2016-05-01 20:55:21 · 271 阅读 · 0 评论 -
cookie和session
//session与cookie比较: 安全性比较高,因为session是存放在服务器端// cookie存放的内容只能为字符串,而且大小限制为4KB;session没有限制,只要服务器端能存下就可以//没有启动session,那么无法访问$_SESSION数组//var_dump($_SESSION);//要访问ses原创 2016-05-01 20:59:02 · 360 阅读 · 0 评论 -
php与MySQL的连接
繁写: echo "This is a test"; echo "asdfasdfadsf"; $mysql_server_name="localhost"; //数据库服务器名称 $mysql_username="root"; // 连接数据库用户名 $mysql_password="??????"; // 连接数据库密码 $m原创 2016-05-07 15:23:07 · 260 阅读 · 0 评论 -
简单的数据库查询
1.查询的基本结构:select 列名 as 别名 from 表名;2.数据库的查询操作基本分为三类:投影操作、选择操作、排序操作。3.投影操作:select 列名列表 from 表名;4.表名前缀:select 前缀(表名).列名 from 表名;5.列别名:(列名或表名用“as”关键字来提供别名) select 列A as 别名原创 2016-05-07 15:31:33 · 2984 阅读 · 0 评论 -
基本函数的使用
// 时间日期函数//设置当前地区的默认时区 Asia/Chongqing Asi/Shanghai PRCdate_default_timezone_set("PRC");//date对日期时间进行格式化显示,第一个参数是格式化显示,第二个参数是时间(秒的数字),默认为当前时间(time()) //date("year","month","day");echo原创 2016-04-22 17:26:28 · 208 阅读 · 0 评论 -
PHP入门
1.echo和print的区别:echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出 echo 会更快.2.php数据类型:(1)基本类型:bool(布尔,返回值为:true或者flase)、integer(整型)、float(浮点型)、string(字符串型)(2)复杂类型:object(对原创 2016-04-22 17:37:11 · 233 阅读 · 0 评论 -
PHP异常处理以及命名空间
Error_reporting:设置报何种PHP错误 异常:异常(意料之外的问题)就是所谓的错误:(1)编写时出现的错误 (2)运行时出现的错误 异常处理:通常错误的提示信息不回对用户开放,但是用户操作时必须明确是否能够正确的执行因此我们需要对可能出现问题的内容代码做出处理,这个就被称为异常处理异常处理操作: try.....catch.....代码块try当中原创 2016-06-25 20:45:04 · 528 阅读 · 0 评论 -
查询到的关于PDO的一点内容
1.PDO简介 PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。 PHP6中也将默认使用PDO的方式连接,mysql扩展将被转载 2016-06-25 20:49:09 · 366 阅读 · 0 评论 -
购物车数量的加减,以及全选
div class="divtable">table id="mytable"> tr> th>input type="checkbox" id="chk"/>全选th> th>商品信息th> th>单价th> th>数量th> th>价格th> th>操作th> tr> {f原创 2016-07-01 21:56:36 · 2387 阅读 · 0 评论 -
什么是模板引擎
模板引擎是什么? 模板引擎是以业务逻辑层和表现层分离为目的的,将规定格式的模板代码转换为业务数据的算法实现。它可以是一个过程代码、一个类,甚至是一个类库。不同的模板引擎其功用也不尽相同,但其基本原理都差不多。 模板引擎的基本机理就是替换(转换),将指定的标签转换为需要的业务数据;将指定的伪语句按照某种流程来变换输出。最低限度的模板引擎就类似于如下代码的实现: 1 c转载 2016-07-01 22:00:59 · 10639 阅读 · 1 评论 -
构造函数、析构函数
构造函数:在类中,函数名和类名相同的函数称为构造函数。作用:构造函数(__construct)可以调用属性,可以调用方法。构造函数上唯一的语法限制是它不能指定返回类型,甚至void 也不行。不带参数的构造函数:一般形式为 类名 对象名(){函数体}带参数的构造函数:不带参数的构造函数,只能以固定不变的值初始化对象。带参数构造函数的初始化要灵活的多,通过传原创 2016-06-16 16:51:13 · 335 阅读 · 0 评论 -
public、private、protected的区别
public 公共的 谁都可以用,也可以修改protected 受保护的 只有自己和后代可以使用和修改private 私有的 只有自己可以使用和修改eg:class MyTest{ public $name; protected $sex; private $birth; public function __construc原创 2016-06-16 17:08:50 · 392 阅读 · 0 评论 -
php面向对象及特征
OOA :分析 OOD:设计 OOP:编程什么是对象?万物皆对象类:类是对象的抽象,对象是类的实例,类是具有相同属性和行为的一组对象的集合类(Class)是用来描述一个对象(Object):类描述了每个对象应包括的数据类描述了每个对象的行为特征创建类:PHP 中使用关键字 class 来定义一个类。类的命名一般使用首字符大原创 2016-06-18 23:41:56 · 769 阅读 · 0 评论 -
开启事务
/** * 对数据库多张表进行 增、删、改的时候,开启事务 * 用Yii2 来进行举例 * public function actionCreateDynamic(){$request = Yii::$app->request;$user_id = $request->post('user_id'); //用户id$content = $request->post('content原创 2017-07-31 10:20:06 · 1008 阅读 · 0 评论