php
Mzzad
这个作者很懒,什么都没留下…
展开
-
php抽象类和接口的区别
php抽象类和接口的区别引言:这是一个面试经常被问到的问题,也是一个经典问题。我们尽量引用官方权威的说明或者经过实验来证明本文所说的内容准确性。抽象类官方描述请查看文档,下面是官方描述的梳理版本:定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。(抽象类可以没有抽象方法,但是抽象类依然不能被实例化)被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。 如abstract class Abstrac原创 2020-08-02 19:14:44 · 199 阅读 · 0 评论 -
phplib
phplib随着php的应用和推广,php的众多开发人员和很多爱好者在php的基础上开发了很多php的程序库,这些程序库包括了大量的类、方法、变量,能够处理复杂的web资源和提供强大的功能,大大简化了程序设计和提高了代码的可重用性。其中phplib就是这些库中相当优秀的产品,它特别在数据库访问、数据库驱动以及访问认证和模板等方面具有很高的价值和实用性。用来开发大中型程序是相当适合的。利用p...原创 2019-12-25 16:22:53 · 133 阅读 · 0 评论 -
PHP(超文本预处理器)简介
PHP(超文本预处理器)PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。中文名:超文本预处理器 外文名:PHP: Hypertext Preprocessor...原创 2019-12-25 16:15:00 · 5806 阅读 · 0 评论 -
PHP中的单引号与双引号区别
PHP中的单引号与双引号区别昨天有几个同学跟我说,双引号与单引号在PHP中似乎差不多。那我是觉得你有关注到这个问题,但是是模糊的,我今天就简单总结了一下吧,大家互相学习一下!!!1.引号的作用最大的体现,我认为自然就是在定义字符串的时候,在PHP中,字符串的定义可以使用单引号,也可以使用双引号。但是必须使用同一种单或双引号来定义字符串。$str1 = 'php'; $str2 = ...原创 2019-12-19 20:57:52 · 336 阅读 · 0 评论 -
实现php和redis配置
在Linux中配置php,为PHP操作redis做准备已经解决phpize没有的问题,否则影响phpredis的安装 phpize的安装和使用https://blog.csdn.net/MengJing_/article/details/103367912设备:php: 5.3centos : 6.5redis: 5.0.5phpredis: 2.2.61...原创 2019-12-03 17:22:29 · 332 阅读 · 0 评论 -
phpize的安装和使用
phpize,一种构建工具,为php扩展准备构建环境。 我现在正在虚拟机里面安装phpredis,查找方法说是必须使用phpize,但是我的php是用yum安装的,并不是源代码下载通过SCP复制到虚拟机的,安装路径不是在/usr/local/php/etc/或 /usr/local/lib/下,而是在/etc/下,并且我安装的php是5.3版本的不带phpize,并且centos是6.5...原创 2019-12-03 15:42:33 · 3158 阅读 · 0 评论 -
下划线式转化为驼峰字符串
下划线式转化为驼峰字符串/*** 下划线转驼峰 字符串转化函数 _make_by_id_ => MakeById** @param $str** @return string $str string 输出转化后的字符串*/function underLineToHump($str){ $str = trim($str,'_');//去除前后下...原创 2019-11-19 20:42:17 · 784 阅读 · 0 评论 -
字符串全排列
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如,输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。思路:先确定第一个位置的字符,然后与后面的每一个字符进行交换,对所有的字符都这样处理,直到长度一样打印。例子:abc第一步(for循环):abc将第一个字符与自己本身还与其他的字符进行交换后得到abc、b...原创 2019-11-18 22:01:01 · 302 阅读 · 0 评论 -
&和&&,|和||以及~,!的区别
&、|、~都是位操作符,而&&、|、~|都是逻辑操作!。下面我们就分成三组对问题进行分析:分别是&和&&,|和||及~和!。1.&是按位与操作,参加运算的两个数据按照二进制位进行“与”运算,如果两个相应的二进制位都为1,那该位的结果值就是1,否则为0,即0&0=0,0&1=0,1&1=1,1&0=0。...原创 2019-05-05 13:38:44 · 10482 阅读 · 0 评论 -
file_get_contents file_put_contents
file_get_contents() 函数定义和用法file_get_contents() 把整个文件读入一个字符串中。该函数是用于把文件的内容读入到一个字符串中的首选方法。如果服务器操作系统支持,还会使用内存映射技术来增强性能。语法file_get_contents(path,include_path,context,start,max_length)参数 ...原创 2019-04-23 17:48:06 · 476 阅读 · 0 评论 -
php乱码问题
PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。一.首先是PHP网页的编码1. php文件本身的编码与网页的编码应匹配a. 如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312"),静态页面添加...原创 2019-04-17 14:43:49 · 137 阅读 · 0 评论 -
trim()
PHP trim() 函数PHP String 函数实例移除字符串两侧的字符("Hello" 中的 "He" 以及 "World" 中的 "d!"):<?php$str = "Hello World!";echo $str . "<br>";echo trim($str,"Hed!");?>运行实例定义和用法trim() 函数移除字符...原创 2019-04-17 14:05:14 · 333 阅读 · 0 评论 -
array_walk_recursive()
PHP array_walk_recursive() 函数对数组中的每个元素应用用户自定义函数:<?phpfunction myfunction($value,$key){echo "键 $key 的值是 $value 。<br>";}$a1=array("a"=>"red","b"=>"green");$a2=array($...原创 2019-04-17 13:41:22 · 263 阅读 · 0 评论 -
addslashes()
php 深入理解addslashes函数php addslashes函数对于很多人来说并不陌生,但很大部分人只是了解皮毛,只知道addslashes函数是在特定字符前面加上反斜杠,本文章将带大家深入理解php addslashes函数的使用方法。phpaddslashes函数的作用是在预定义的字符前面加上反斜杠,这些预定义字符包括:单引号(') 双引号...原创 2019-04-17 13:07:15 · 3370 阅读 · 0 评论 -
get_magic_quotes_gpc()
get_magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“ \”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线(\)与 NUL(NULL 字符)等字符都会被加上...原创 2019-04-17 12:47:25 · 756 阅读 · 0 评论 -
laravel原生sql操作以及like模糊查询的坑点
此篇文章 基于laravel版本:5.5laravel基于DB的原生查询可以使用 DB facade 运行查询。DB facade 为每种类型的查询提供了方法:select、update、insert、delete 和 statement。以下是知识点:(1)运行查询语句$users = DB::select('select * from users where active =...原创 2019-04-21 19:46:04 · 1341 阅读 · 0 评论