PHP自动加载与composer自动加载

当我们编写面向对象的程序时,通常是将类分别放在`不同的文件中`。但这样一来,当我们调用其他类的时候,则需要先手动引入该文件(否则会因为当前程序中没有该类名的类而报错)久而久之加载的列表就会`很混乱复杂`,不方便管理。```php文件A.php<?phpclass A{ public function run(){ echo "这是在A类中的方法"; }}?文件B.php<?phprequire "A.php"; // 在这里
阅读全文

手把手教你写一个composer包

什么是composer`Composer` 是一个命令行工具,它的作用就是帮我们的项目`管理所依赖的开发包`,属于`依赖包管理工具`。 什么是依赖包管理工具由于程序届的《开源运动》,我们可以在社区找到很多别人提供的工具,也可以向社区贡献我们的代码。在github还没有兴起的年代,我们是需要到工具的官网下载代码,比如jquery。然后放到我们自己的项目目录里,再在我们的页面中使用。但是…当一个网站依赖的包越来越多,我们会发现这是一件非常麻烦的事情: 安装新包,代码目录管理等
阅读全文

如何使用Git(二)

如何使用Git进行协同开发(二)2.1 Git远程仓库,这里使用的是GitHub免费服务器 2.2 在GitHub注册账号2.3 点击Sign up,进入到注册页面,填写用户名、邮箱地址、密码,然后登陆邮箱,点击激活链接(全是英文,可以选择用带翻译的浏览器打开)2.4 登录GitHub,点击注册旁边的按钮,输入新注册的号,登录即可2.5 如何将本地和远程仓库进行连接 1.linux本地生成公钥秘钥对,输入命令一直点击回车即可(邮箱地址可随便填写) `
阅读全文

如何使用Git(一)

如何使用Git进行协同开发(一)本地git使用1. Git软件安装(linux)```shellsudo yum install git```1. 初始化Git仓库并看到如下图所示,则代表初始化完成```shellgit init```1. 当执行完成初始化仓库之后,则可以进行简单的操作,比如新建空白文件并添加到git缓存区```shellvim test.phpgit add test.php```1. 把缓存区所有内容提交到本地仓库区(
阅读全文

如何配置https证书

nginx下如何配置https证书1. 寻找证书,本人使用的阿里云的免费证书,证书有效期一年,自行申请即可,当然其他的证书也是可以的,这里就以阿里云的证书为例讲解1. 购买证书1. 申请证书,找到购买的证书,点击申请1. 下载证书,当证书申请成功后,即可下载证书,注意这里使用的是nginx服务器,所以现在nginx的下载1. 将证书下载到本地后,解压证书,然后会看到两个文件,一个以.key 一个以.pem为后缀的两个文件1. 在nginx服务器的安装路径下面新建个cert文件夹
阅读全文

PHP常用字符串

  • 北溟有鱼QAQ
  • 2019-07-05 23:19:56
  • PHP
  • php
1、查找字符位置函数:`strpos($str,search,)`:查找search在$str中的第一次位置从int开始; `stripos($str,search,):查找search在$str中的最后一次出现的位置从int开始`strripos($str,search,)`:同上,该函数对大小写不敏感 2、提取子字符串函数(双字节)`substr($str,int start。 `strstr($str1,$str2)`:从$str1(第一个的位置)搜索$str2并
阅读全文