- 博客(14)
- 收藏
- 关注
转载 php文件头#!/usr/bin/env php写法
最近在写PHP脚本发现有些脚本有这么个写法,长见识了。脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它。比如php脚本的第一行可以写成如下几种格式#!/usr/bin/php#!/usr/bin/env php#!/usr/bin/env -S -P/usr/local/bin:/usr/bin php#!/usr/bin/env -S-P/usr/local/bin:/usr/bin:${PATH} php#!/usr/bin/env php写法的好处这种
2020-09-10 09:50:52
1474
转载 解决Ubuntu(18.04LTS)和win10电脑之间无法复制粘贴问题
执行以下命令:sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-tools-desktop安装过程中见y一路通过然后重启reboot
2020-09-08 09:42:43
2442
1
转载 docker搭建Redis cluster集群
1,首先开放我们需要用到的端口号:#开放需要的端口(此次安装用如下接口)firewall-cmd --permanent --zone=public --add-port=7000-7005/tcpfirewall-cmd --permanent --zone=public --add-port=17000-17005/tcp#重新加载配置firewall-cmd --reload#查看开放的端口firewall-cmd --permanent --zone=public --list-por
2020-08-06 15:45:11
177
原创 laravel 加载自定义类文件
在app下创建了一个文件夹common用来存储自定义的类文件function.php,在funciton中定义test()方法,直接在控制器调用test()会提示方法不存在,那么就需要我们进行手动加载类文件。1,找到项目的composer.json文件下的autoload数组 在代码中添加files数组"autoload": { //添加的代码 start "files":[ "app/common/function.php" //这个是你的类文件
2020-07-07 15:19:07
499
原创 docker-lnmp环境安装laravel
Laravel 文档中有介绍两种安装方式,我是通过Composer 进行安装的,所以这里只总结一下Composer 安装方法,安装之前需要确保你的机器已经安装了 Composer。通过 Composer 创建项目1,进入你的项目路径(www目录下)执行命令:composer create-project --prefer-dist laravel/laravel blogblog:项目文件名(可任意定义)2,安装完 Laravel 后,进入blog项目,storage 目录和 bootstrap
2020-07-06 17:22:53
274
原创 php类与对象——05类的封装性
封装就是把属性和方法封装在一起,属性被保护在类的内部,外部不能直接访问,类内部方法进行操作私有属性,我们只需要知道如何去调用公共方法,不需要知道属性在方法中的具体操作,这样设计的类安全性更高//简单实例class Person{ private $age =10; //属性私有化 public function getAge(){ //公共方法内部操作私有属性 ...
2020-04-21 11:34:43
158
原创 php类与对象——04类的继承
继承是一个子类从一个基类中继承它的公有和受保护的属性和方法,实现对类的复用,同时可以扩展基类。一个类只能继承一个基类,但是一个父类可以被很多个子类继承,使用关键字extens关键字进行继承//基类class Person{ public $name = 'person'; private $age =10; public function eat(){ ...
2020-04-20 16:32:04
120
原创 php类与对象——03类的自动加载
在编写面向对象程序时,会编写很多类文件,就会存在需要在文件的开头进行include所有用到的类文件。在php5 之后通过注册类的自动加载器,不再需要这样去include类文件。下面介绍两种类自动加载函数__autoload——尝试加载未定义的类说明:在 PHP 5.3 之前,__autoload 函数抛出的异常不能被 catch 语句块捕获并会导致一个致命错误。自 PHP 5.3 起,能够 t...
2020-04-20 13:55:50
106
原创 php类与对象——02访问控制
说明: 属性或方法的访问控制通过三个关键字来实现:分别是public(公有的)、protected(受保护)、private(私有),类属性和方法必须定义为公有,受保护,私有之一,如果没有设置具体的哪个关键字 则默认是public 公有的访问控制public(公有):定义为类的公有属性或者公有方法,可以在任何地方被访问class Test{ public $name='king';//...
2020-04-17 15:21:08
126
原创 php类与对象——01基本概念介绍
基本概念介绍类是对某一类实物的抽象描述,而对象则是这类实物的具体个体。一个类可以有自己的常量、方法和属性比如:比如鸟是一个类,小燕子、布谷鸟就是鸟类的对象1,类的简单定义class Person{ public $name; // 声明属性 //声明方法 public function eat(){ }}2,$this 伪变量:表示在类本身内部使用本类...
2020-04-10 17:36:52
225
原创 php 9个超全局变量详解与用法实例
超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量$GLOBALS — 引用全局作用域中可用的全部变量$_SERVER$_GET$_POST$_FILES$_REQUEST$_SESSION$_ENV$_COOKIE$GLOBALS — 引用全局作用域中可用的全部变量echo '<pre>';print_r($GLOBALS);$_SERVER$_GET$_...
2020-04-09 13:50:00
633
原创 php global与$GLOBALS详解
global的用法global定义全局变量,不是应用于整个网站,仅仅是应用于当前页面。函数体外用global关键字定义变量,函数体内无法使用到该变量。函数体内使用global关键字定义变量,则可实现函数内可以不需要传参就可以访问到该变量,函数体内的变量等同于函数体外变量的同名引用例如://global 关键字函数外定义变量 global只能定义变量,不能同时进行变量初始化// global...
2020-04-08 18:37:07
463
原创 php Static关键字详解
static 关键字声明静态方法和属性Static 声明的属性和方法,不需要实例化,使用双冒号操作符直接访问静态属性不能通过实例化的对象进行访问,静态方法则可以$this变量在静态方法中不可用...
2020-04-03 14:04:59
197
原创 php常用魔术方法实例
php魔术方法__get读取不可访问属性的值时,__get() 会被调用class Test{ public function __get($name) { echo "获取不可访问的值 变量名=".$name; }}$obj = new Test();$obj->name; //如果没有定义__get方法 这样访问则会报错...
2020-04-01 14:47:42
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人