2 傻月菇凉

尚未进行身份认证

暂无相关描述

等级
博文 109
排名 5w+

yaf框架

以C语言编写的PHP框架。以PHP扩展的形式提供的PHP框架。yaf框架相比于其他框架更快更轻便,内存占用率低。yaf框架把框架中不易变的部分抽象出来,类似路由、自动加载、分发等,采用php扩展来实现,以此来保证性能。yaf框架在php启动时存入内存。要求PHP5.2及其以上的版本需要SPL(PHP标准库)支持(PHP5默认支持)需要PCRE(正则表达式库)支持(PHP5默认...

2018-12-21 17:01:45

cookie和session

会话用户打开浏览器,点击网站中的多个超链接,访问服务器的多个web资源,然后关闭浏览器,整个过程称为会话。每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据。(多个用户点击超链接通过一个php购买了商品,服务器应该想办法把每一个用户购买的商品保存在各自的地方,以便于这些用户点结账php时,可以分开来为用户结账。)如何解决...

2018-12-17 17:31:12

Yaf安装/配置(Windows)

yaf的官方文档http://www.laruence.com/manual/index.html环境Apache2.4.37php7.2.12yaf配置使用yaf要开启php的yaf扩展(扩展模块),下载:http://pecl.php.net/package/yaf我们需要慎重选择版本,先编写程序并在浏览器中运行,查看Architecture和ThreadSafet...

2018-12-17 17:29:43

ZendStudio

安装和破解官网下载最新版本或适用版本。傻瓜式安装。安装成功后打开,需要输入激活码激活,我用的是13.6版本,激活教程如下:https://blog.csdn.net/lamp_yang_3533/article/details/79115815当我们的默认路径需要修改时,修改教程如下:https://jingyan.baidu.com/article/f54ae2fc41b7011e93...

2018-12-10 11:19:13

php预定义超全局数组

php预定义超全局变量超全局变量是在全部作用域中始终可用的内置变量。全局变量<html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"/></head><body><?php $num=10;//

2018-12-07 17:09:51

mysqli扩展库增强

批量处理基本语法$sqls="sql语句1;sql语句2;sql语句3...";$res=mysqli::multi_query($sqls);如果$sqls是dml语句,则返回bool;如果$sqls是dql语句,则返回多个结果集;需要使用mysqli::store_result和mysqli::next_result配合取出各个结果集。批量执行dml语句可以混合使用inser...

2018-12-07 10:59:12

单词查询案例

数据库建表mysql-hlocalhost-uroot-p输入密码:********showdatabases;→查看数据库use数据库名;→使用某个数据库showtables;→查看该数据库下有哪些表创建表createtablewords( idintprimarykeyauto_increment, enwordvarchar(64)...

2018-12-06 14:54:42

PHP数据库编程

php有三种方式来操作mysql数据库mysql扩展库mysqli扩展库pdomysql扩展库和数据库的区别mysql数据库用于存放数据mysql数据库的三层结构示意图mysql扩展库是函数集合,用于操作数据库。简单案例搭建环境查看php现支持哪些扩展库:使用语句<?phpphpinfo()?>若未启动mysql数据库,在php....

2018-12-05 17:35:26

HTTP请求和HTTP响应

php文件中的各部分(php、html、css、javascript、flash…)是在不同的地方(客服端、服务器)执行。php代码在服务器端执行。UML时序图(HttpWatch观察)http协议(HyperTextTransferProtocol)超文本传输协议。建立在TCP/IP协议基础上,是应用层协议。http1.0:短连接(数据发送完毕立即断开链接);...

2018-11-27 17:31:31

异常处理

异常异常处理用于在指定的异常发生时改变脚本的正常流程。基本语法try{ //代码}catch(Exceptione){ //捕获异常并处理 //(1)自定义处理 //(2)抛出 //throwe;}简单案例<html><head><metahttp-equiv="content-type"content=&quot

2018-11-22 10:51:16

错误日志

错误日志根据在php.ini中的error_log配置,php向服务器的错误记录系统或文件发送错误记录。通过使用error_log()函数,我们可以向指定的文件或远程目的地发送错误记录。//信息,类型(0是覆盖,3是追加),目的地(保存路径),额外信息boolerror_log(string$message[,int$message_type=0[,string$destina...

2018-11-22 10:07:25

错误处理

错误处理使用简单的die语句<html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"/></head><body&amp

2018-11-21 21:53:38

final关键字和const关键字

问题某些类不希望被其他类来继承。<html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"/></head><body><?php finalclassA{} classBextendsA{

2018-11-21 11:47:24

接口

接口接口给出一些未实现的方法,将其封装在一起,到某个类要使用的时候,在根据实际情况来实现所有方法。使用关键字interface关键字来实现。基本语法interface接口名{ //属性 //方法}接口中的方法都不能有方法体。实现接口:implements关键字class类名implements接口1,接口2...{ //实现}简单案例<ht...

2018-11-21 11:20:28

抽象类

问题比如,在一个图形编辑软件的分析设计过程中,就会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域并不是直接存在的,它就是一个抽象概念。抽象类使用abstract关键字来实现。如果一个类被abstract来修饰,则该类就是抽象类;如果一个方法被abstract来修饰,则该方法就是抽象方法。抽象类不能实例化。因为抽象...

2018-11-21 10:30:13

面向对象三大特性

封装public:公开的,类内部,类外部以及子类都可访问。protected:受保护的,类内部和子类可访问。private:私有的,仅类内部使用。访问控制修饰符如何访问受保护(protected)变量和私有(private)变量?使用一个public函数。set和get函数!!!...

2018-11-21 10:03:11

静态变量和静态方法

全局变量在程序中都可以使用的变量称为全局变量。案例<html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"/></head><body><?php global$num; functionca

2018-11-20 11:36:27

构造函数和析构函数

问题之前在创建人类的对象时,先new一个对象,再给成员变量赋值。那么,如何在创建人类的对象时,直接给成员变量赋值?引入构造函数构造函数构造函数没有返回值,在创建对象时自动调用。一个类只能有一个构造函数。如果没有给类自定义构造函数,使用默认的构造函数。一旦自定义了一个构造函数,默认的构造函数被覆盖。作用:完成对新对象的初始化,但并不创建对象本身。在php4中构造函数名和类名一...

2018-11-20 10:42:56

实例

隐藏表单的魅力<html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"/></head><body><formaction="3.php"method="post"

2018-11-19 17:31:18

面向对象编程

问题对于每个人来说,都有姓名,性别,年龄…对于每辆车来说,都有车型,车牌,出厂商…那么问题来了,对于每个人,每辆车,我们都需要定义相似的变量,如何避免呢?<html><body>&am

2018-11-19 16:50:58
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!