php
文章平均质量分 63
傻月菇凉
这个作者很懒,什么都没留下…
展开
-
基础知识
web开发介绍WEB:页面的意思,用于表示Internet主机上供外界访问的资源,即供浏览器访问的资源。Internet上供外界访问的web资源分为:静态web资源(html页面):指web页面中供人们浏览的数据始终是不变的(开发技术:html)。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同(php、jsp、asp→as...原创 2018-11-07 15:51:19 · 208 阅读 · 0 评论 -
错误日志
错误日志根据在php.ini中的error_log配置,php向服务器的错误记录系统或文件发送错误记录。通过使用error_log()函数,我们可以向指定的文件或远程目的地发送错误记录。//信息,类型(0是覆盖,3是追加),目的地(保存路径),额外信息bool error_log(string $message[,int $message_type=0[,string $destina...原创 2018-11-22 10:07:25 · 192 阅读 · 0 评论 -
异常处理
异常异常处理用于在指定的异常发生时改变脚本的正常流程。基本语法try{ //代码}catch(Exception e){ //捕获异常并处理 //(1)自定义处理 //(2)抛出 //throw e;}简单案例<html><head><meta http-equiv="content-type" content="原创 2018-11-22 10:51:16 · 147 阅读 · 0 评论 -
实例
隐藏表单的魅力<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><form action="3.php" method="post"原创 2018-11-19 17:31:18 · 183 阅读 · 0 评论 -
数组
数组用于存放多个数据的数据类型数组是关键字和值的集合 //[0]:下标(关键字) //$arrayTest[0]:数组的一个元素 //$arrayTest[0]=1;1表示$arrayTest[0]元素对应的值 //$arrayTest数组名称 $arrayTest[0]=1; $arrayTest[1]=2; $arrayTest[2]=3;元素存放的值可以是任意类型...原创 2018-11-18 11:02:23 · 222 阅读 · 0 评论 -
构造函数和析构函数
问题之前在创建人类的对象时,先new一个对象,再给成员变量赋值。那么,如何在创建人类的对象时,直接给成员变量赋值?引入构造函数构造函数构造函数没有返回值,在创建对象时自动调用。一个类只能有一个构造函数。如果没有给类自定义构造函数,使用默认的构造函数。一旦自定义了一个构造函数,默认的构造函数被覆盖。作用:完成对新对象的初始化,但并不创建对象本身。在php4中构造函数名和类名一...原创 2018-11-20 10:42:56 · 312 阅读 · 0 评论 -
静态变量和静态方法
全局变量在程序中都可以使用的变量称为全局变量。案例<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><?php global $num; function ca原创 2018-11-20 11:36:27 · 344 阅读 · 0 评论 -
HTTP请求和HTTP响应
php文件中的各部分(php、html、css、javascript、flash…)是在不同的地方(客服端、服务器)执行。php代码在服务器端执行。UML时序图(HttpWatch观察)http协议(HyperText Transfer Protocol)超文本传输协议。建立在TCP/IP协议基础上,是应用层协议。http1.0:短连接(数据发送完毕立即断开链接);...原创 2018-11-27 17:31:31 · 386 阅读 · 0 评论 -
php预定义超全局数组
php预定义超全局变量超全局变量是在全部作用域中始终可用的内置变量。全局变量<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><?php $num=10; //原创 2018-12-07 17:09:51 · 1495 阅读 · 0 评论 -
PHP数据库编程
php有三种方式来操作mysql数据库mysql扩展库mysqli扩展库pdomysql扩展库和数据库的区别mysql数据库用于存放数据mysql数据库的三层结构示意图mysql扩展库是函数集合,用于操作数据库。简单案例搭建环境查看php现支持哪些扩展库:使用语句&amp;lt;?php phpinfo() ?&amp;gt;若未启动mysql数据库,在php....原创 2018-12-05 17:35:26 · 1368 阅读 · 1 评论 -
单词查询案例
数据库建表mysql -hlocalhost -uroot -p输入密码:********show databases; → 查看数据库use 数据库名; → 使用某个数据库show tables; → 查看该数据库下有哪些表创建表create table words( id int primary key auto_increment, enword varchar(64)...原创 2018-12-06 14:54:42 · 311 阅读 · 0 评论 -
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 · 366 阅读 · 0 评论 -
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 · 617 阅读 · 0 评论 -
错误处理
错误处理使用简单的die语句&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="content-type" content="text/html;charset=utf-8"/&gt;&lt;/head&gt;&lt;body&原创 2018-11-21 21:53:38 · 184 阅读 · 0 评论 -
面向对象编程
问题对于每个人来说,都有姓名,性别,年龄…对于每辆车来说,都有车型,车牌,出厂商…那么问题来了,对于每个人,每辆车,我们都需要定义相似的变量,如何避免呢?&amp;amp;amp;amp;amp;amp;lt;html&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;lt;body&amp;amp;amp;amp;amp;amp;gt;&amp;amp;am原创 2018-11-19 16:50:58 · 178 阅读 · 0 评论 -
php变量和基本语法
php的基本语法弱数据类型编码语言。php可以和html混合编码,也可以单独编码。每一个语句以分号(;)结束。区分大小写。变量以$符号开头。变量有不同的数据类型。变量以字母或下划线开头,不能是特殊字符。可以看出,php的一些语法与C语言语法相同。php的数据类型基本类型整型(integer)浮点类型(单精度(float)和双精度(double))布尔类型(boo...原创 2018-11-13 11:19:51 · 213 阅读 · 0 评论 -
apache服务器
apache服务器apache的源代码:http://httpd.apache.orgapache服务器安装成功后,操作系统以服务的方式管理。我们可以通过该服务来启动和关闭apache。直接双击击httpd.exe启动。通过命令行来启动:httpd.exe在安装目录的bin目录:(重要!!!)如果你希望在任何目录下都可以运行我们的httpd指令,则需要设置环境变量(...原创 2018-11-08 10:07:26 · 458 阅读 · 0 评论 -
php开发环境搭建
问题apache在默认情况下不处理php页面,如何配置环境,才能让apache正常处理php页面呢?php开发环境的搭建windows:[apache(iis)+mysql+php+phpmyadmin(图形化界面操作软件)]→wamplinux:[linux+apache+mysql+php]→lampWindows安装套件安装appserver是一个泰国人开发,该软...原创 2018-11-08 21:50:54 · 154 阅读 · 0 评论 -
一个ip绑定多个域名
一个ip绑定一个域名apache服务器文章中我有介绍apache配置网站,讲解一个ip绑定一个域名的步骤和方法。配置过程:启动httpd-vhosts.conf(在httpd.conf文件中,找到Virtual hosts虚拟主机)在httpd-vhosts.conf中配置修改host文件(路径+修改)在httpd.conf文件中加入url(url组成格式:https...原创 2018-11-12 10:34:11 · 12621 阅读 · 0 评论 -
基础知识(二)
apache和php在网络中的位置简略图详细图UML时序图(HttpWatch观察)php手册http://php.net/manual/zh/index.php原创 2018-11-12 16:19:31 · 266 阅读 · 0 评论 -
php常量
基本概念常量是一种特殊的变量,一旦被定义,就不能被改变或者取消定义。常量的特殊性常量前面没有美元符号($)常量通过define()函数或者const定义常量一旦被定义,其值就不能被改变常量在定义的时候需要给它赋初值常量的名称一般全部大写常量可以不用理会变量的作用域而在任何地方定义和访问常量的值是标量(基本数据类型:string,integer,float,boolean...原创 2018-11-14 15:06:32 · 132 阅读 · 0 评论 -
函数
函数为完成某一功能的程序指令(语句)的集合函数分为自定义函数和系统函数应用案例以计算器为例,我们求解两个数的加减乘除,常见代码如下:<?php $number1=rand(0,100); $number2=rand(0,100); $res=0; $oper="+"; switch($oper){ case "+": $res=$number1+$num...原创 2018-11-14 21:14:52 · 146 阅读 · 0 评论 -
位运算
位运算原创 2018-11-14 21:33:21 · 112 阅读 · 0 评论 -
面向对象三大特性
封装public:公开的,类内部,类外部以及子类都可访问。protected:受保护的,类内部和子类可访问。private:私有的,仅类内部使用。访问控制修饰符如何访问受保护(protected)变量和私有(private)变量?使用一个public函数。set和get函数!!!...原创 2018-11-21 10:03:11 · 256 阅读 · 1 评论 -
抽象类
问题比如,在一个图形编辑软件的分析设计过程中,就会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域并不是直接存在的,它就是一个抽象概念。抽象类使用abstract关键字来实现。如果一个类被abstract来修饰,则该类就是抽象类;如果一个方法被abstract来修饰,则该方法就是抽象方法。抽象类不能实例化。因为抽象...原创 2018-11-21 10:30:13 · 175 阅读 · 0 评论 -
接口
接口接口给出一些未实现的方法,将其封装在一起,到某个类要使用的时候,在根据实际情况来实现所有方法。使用关键字interface关键字来实现。基本语法interface 接口名{ //属性 //方法}接口中的方法都不能有方法体。实现接口:implements关键字class 类名 implements 接口1,接口2...{ //实现}简单案例<ht...原创 2018-11-21 11:20:28 · 188 阅读 · 0 评论 -
final关键字和const关键字
问题某些类不希望被其他类来继承。<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><?php final class A{} class B extends A{原创 2018-11-21 11:47:24 · 4626 阅读 · 0 评论 -
cookie和session
会话用户打开浏览器,点击网站中的多个超链接,访问服务器的多个web资源,然后关闭浏览器,整个过程称为会话。每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据。(多个用户点击超链接通过一个php购买了商品,服务器应该想办法把每一个用户购买的商品保存在各自的地方,以便于这些用户点结账php时,可以分开来为用户结账。)如何解决...原创 2018-12-17 17:31:12 · 419 阅读 · 0 评论