
PHP学习的那些点滴
博主PHP学习过程中的学习笔记,记录下来,希望对自己和大家有所帮助
Hmaitre
这个作者很懒,什么都没留下…
展开
-
PHP排序、查找
一、冒泡排序: 原理:每一轮排序前一个元素和后一个元素比较,大的放或小的往后移,需要排序n-1轮 $len = count($arr); for($i=0;$i<$len-1;$i++){ //排序代码 for($i=0;$i<$len-1;$i++){ if($arr[$i]>$arr[$i+1]){ $temp = $arr[$i+1]; ...原创 2020-05-21 17:17:19 · 186 阅读 · 1 评论 -
PHP时间、递归函数
time():返回秒microtime():返回毫秒和秒date(format(time)):格式化时间为年月日format():格式化时间的字符串为:'Y-m-d H:i:s' Y:年份 m:月份 d:日期 H:24小时制小时数 i:分钟数 s:秒数mktime(时,分,秒,月,日,年):目前到输入时间的秒数strtotime();返回指定时间搓 eg:strtotime(now)递归:函数自己调用...原创 2020-05-21 17:16:42 · 198 阅读 · 0 评论 -
PHP常量、变量
定义变量:$a = 20;删除变量:unset($a);可变变量:$a = "age"; $age = 20; $$a的输出结果为20预定义变量: $_GET;用于接收get请求 $_POST;用于接收post请求 $_REQUESR;用于接收get或post请求 $_SERVER;记录服务器端和客户端的相关信息 $_COOKIE;一种会话技术 $_SESSION;...原创 2020-05-21 17:15:42 · 181 阅读 · 0 评论 -
PHP变量作用域、生命周期
作用域:一个变量的作用范围 1、函数内部访问内部,外部访问外部 2、内部访问外部: 1、传参可以解决函数访问外部数据 2、$GLOBALS会保存所有全局变量为数组,所有函数内部都可以使用$GLOBALS的值 2、外部访问内部:global关键字 global变量名;实际是在函数内部创建同名函数,并引用此全局变量的地址,达到内部外部都可以修改变量的值,如果外部没有这个变量则定义一个同名全局变量 eg:...原创 2020-05-21 17:15:11 · 407 阅读 · 0 评论 -
PHP函数定义
可变函数: 如果$name的值是一个函数的名字,可以用$$name()来调用函数匿名函数:function(){};必须以分好结尾,不会自动调用,可以赋值给一个变量,还可以作为形参回调函数:一个函数调用另一个函数 function a(callback){ callback(); } a(function(){});默认参数: function a(a = 1){};a的默认值是1,可以不用传参函数修...原创 2020-05-21 17:14:39 · 203 阅读 · 0 评论 -
PHP语法规则
1、PHP文件名不能有中文2、PHP语句结尾是“;”3、PHP变量名区分大小写,其他不区分,建议区分4、PHP四种标签: 1、标注格式(xml格式) <?php ... ?> 2、JavaScript格式 <script language="php"> 代码...... </script> 3、短格式: 首先开启php.ini中的sh...原创 2020-05-21 17:13:51 · 236 阅读 · 0 评论 -
PHP文件操作
一:导入文件 require "test.php";导入错误则程序结束运行 include "test.php";导入错误程序继续运行 require_once "test.php"、include_once "test.php";每次引入都会检查文件之前有没有引入,有则不继续引入二:导入文件路径问题 导入的文件也导入其他文件的情况下会出现路径错误问题,需要修改文件导入路径...原创 2020-05-21 17:13:16 · 119 阅读 · 0 评论 -
PHP数据类型、转义符
一、数据类型分类 1、标量(scalar)数据类型 int:整形、float:浮点型(int和float归类为number)、boolean:布尔类型(true和false)、string:字符串 2、复合数据类型 array :数组、object:对象 3、特殊数据类型 null:null、resource:资源数据类型二、进制 1、十进制: 正常写 2、八进制:...原创 2020-05-21 17:12:37 · 121 阅读 · 0 评论 -
PHP加载MySQL
php.ini配置文件: extension=php_mysql.dll:面向过程函数库 extension=php_mysqli.dll:面向对象函数库PHP语法: $link = mysql_connect('127.0.0.1','root','password');原创 2020-05-21 17:11:26 · 189 阅读 · 0 评论 -
apache目录、配置文件、加载安装PHP
bin:程序文件目录cgi-bin:Linux程序文件目录conf:配置文件目录(httpd.conf:主配置文件) extra:扩展配置文件目录(httpd-vhosts.conf:虚拟主机主扩展配置文件)error:错误文件目录htdocs:站点根目录icon:图标文件目录logs:日志文件目录manual:使用手册目录modules:模块目录,并不是所有模块都自动加载httpd.conf主配置文件: 1、serverRoot:安装目录...原创 2020-05-21 17:09:20 · 431 阅读 · 0 评论