用了lnmp一键安装包,发现自己越来越长见识啦,我的虚拟机中同时安装了两个版本的PHP,我每次php -v 时都是一个低版本的php,后来想直接用高版本了,就想着配置一下环境变量就搞定了,于是就安装环境变量的折腾...cd /usr/bin sudo rm -rf php cd /usr/bin sudo ln -s /usr/local/php7.2/bin/php /usr/bin/php 再次执行 php -...v PHP 7.2.6 (cli) (built: Oct 18 2019 11:31:56) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine...v3.2.0, Copyright (c) 1998-2018 Zend Technologies 完美切换成功,就这么简单,傻眼不。
具体设置方法: 在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号就可以了。 ...如果还不放心则在php中用以下语句进行测试: $now = date('Y-m-d H:i:s', time()); echo $now."";
paths文件中 ,一行一个路径 Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。...默认情况下,他设置一些环境变量 设置命令别名 alias ll=`ls -la` 设置环境变量: export PATH=/opt/local/bin:/opt/local/sbin:$PATH...2)~/.bashrc 同上 如果想立刻生效,则可执行下面的语句: $ source 相应的文件 一般环境变量更改后,重启后生效。...解决 Mac 下配置环境变量在 ZSH 中无效的问题 在配置 gradle 的时候, 发现在 /etc/profiles 中设置了环境变量后, 还是不能在 zsh 中使用....可以看到当前 zsh 支持的所有本地已配置环境变量. export PATH="XXX" 里面追加一条想要配置的环境变量路径. 重启 item2 即可。
php去除小数点后多余0的方法 1、使用“小数+0”。 <?...php echo '100.00' + 0 ." "; echo '100.01000' + 0 ." "; echo '100.10000' + 0 ." "; ?...php echo floatval('100.00')." "; echo floatval('100.01000')." "; echo floatval('100.10000')." "; ?...php echo rtrim(rtrim('100.00', '0'), '.')." "; echo rtrim(rtrim('100.01000', '0'), '.')." "; echo rtrim...> 以上就是php去除小数点后多余0的方法,希望对大家有所帮助。
这个问题出现服务器有多个 PHP 版本,php -v和phpinfo()显示两个不同的版本 最近真的,都给朋友解决问题了。。。...phpinfo查看的 php 版本是 7.2.6,到 bash 去使用php -v查看的确是 5.4.2 直接上手先改环境变量,全局永久生效的那种~ vi /etc/profile 在最后加入对应的 PHP...路径 export PATH=$PATH:/usr/local/php/bin 保存,然后让配置生效 source /etc/profile 使用php -v查看还是 5.4.2 的版本,环境变量还是指向旧的...,没生效 这样,先查一下对应的 php.ini,使用命令,查到有 3 个 php.ini $ find / -name php.ini /usr/local/php/etc/php.ini /usr/...local/php7.0/etc/php.ini /etc/php.ini 然后使用命令查看 PHP 加载的是哪个配置文件,这个获取的是系统内的 php.ini 的位置,不是 Apache 或者 Nginx
最近在忙中抽闲,看我的桌面太过死了,不生动,不可爱=。=。。 然后默默的想写一个动态桌面的一个小东西活泼一下。。。 随后拿起来了N久不碰的C#(本人C#渣,不,应该说什么都渣。。。)...我也不懂是不是我的搜索技术不达标,不过我搜索出来的都是说: this.TopMost = true; this.FormBorderStyle = FormBorderStyle.None; this.WindowState...就是下面这一行: this.MaximizedBounds = Screen.PrimaryScreen.WorkingArea;//在窗体初始化后添加一句代码 卧槽!...直接可行,注意要在窗体初始化后添加一句代码! 真是666,这个办法6.=。= 我是这样加的:我直接把整个方法赋值下来了=。=。。
在lnmp运维环境中,我们经常会碰到有些php依赖的扩展模块没有安装,这就需要后续添加这些扩展模块。在扩展被安装配置后,往往会发现php-fpm服务重启后,这些扩展并没有真正加载进去!...restart Gracefully shutting down php-fpm . done Starting php-fpm done 然后再次查看bcmath和gettext扩展安装后,是否生效...00:00:00 php-fpm: pool www www 19531 19529 0 23:37 ?...00:00:00 php-fpm: pool www www 19545 19543 0 23:38 ?...2)要是上面启动后,安装的php扩展还是没有生效!
#ln -sf /www/wdlinux/init.d/httpd /etc/rc.d/init.d/httpd #reboot php服务器意外死机,重启后 显示 apache2 test page
php 5.4 apache 2.2 关闭错误报告和错误显示 依然会显示错误 按照我的理解,error_reporting(0)之后就应该不会显示错误了,这是怎么回事?...后来我又试着在php.ini者.htaccess中将display_errors设为off,才抑制了错误报告的显示。...而根据PHP手册中的描述 display_errors指令是属于 PHP_INI_ALL 因而就可以在任何地方被设定,包括ini_set() 。 这又是怎么回事?...PHP不是一行一行去解析然后执行的,如果这样上下文根本无法绑定起来。是一个文件一个文件去解析的。像你这样一个文件没有解析成功,那么这整个文件的代码都无法执行的。...php error_reporting(0); PS:不是PHP没有执行是你写的代码没有执行。
=2.446242342; num = num.toFixed(2); console.log(num); // 2.45 console.log(typeof num); // string 不四舍五入...Math.floor(num * 100) / 100; console.log(num); //2.44 console.log(typeof num); // number parseFloat() 小数点后不为...0,就保留2位。
完成以上准备工作后,可以在任意空目录下新建 index.php,在其中编写如下 PHP 脚本: <?php phpinfo(); ?...如果你的 PhpStorm 中当前 CLI Interpreter 一栏显示 的话,可以点击右侧「…」 按钮添加: ?...调试 PHP CLI 脚本代码 接下来,我们先来看一个本地 PHP CLI 脚本代码的调试。我们首先编写一段测试代码 multi.php,这段代码的作用是打印九九乘法表: <?...php // 通过二维数组生成九九乘法表 $multi = []; for ($j = 0; $j < 9; $j++) { for ($i = 0; $i < 9; $i++) {...如果代码逻辑很复杂,变量很多,还可以通过将关心的变量添加到监控区进行查看: ? ? (全文完)
PHP运算符 一元运算符:只对一个值进行运算,例如反运算符“!。 二元运算符:对两个值进行运算,PHP所支持的运算符类型多为此类。...算术运算符 算术运算符是用来进行四则运算的符号: 算术运算符 说明 实例 + 加法 $a+$b - 减法 $a-$b * 乘法 $a*$b / 除法 $a%$b % 取余数 $a%$b,得到相除的余数...,运算符置于变量后,先赋值再自增或自建 运算符 名称 示例 ++$x 前置递增 $x=5;echo++$x; 表示变量x先加1,再返回结果值,显示结果为6 –$x 前置递减 $x=5;echo–$x;...表示变量x先减1,再返回结果值,显示结果为4 $x++ 后置递增 $x=5;echo$x++; 表示变量x先返回结果值,再加1,显示结果为5 $x– 后置递减 $x=5;echo$x–; 表示变量x先返回结果值...== 全不等 比较数值和类型是否全不等 > 大于 < 小于 >= 大于等于 <= 小于等于 不等于 组合比较符 a>b返回1,a=b返回0,a<b返回-1 ??
/bin/bash read ‐p "请输入用户名: " user #使用‐z 可以判断一个变量是否为空,如果为空,提示用户必须输入账户名,并退出脚本,退出码为 2 #没有输入用户名脚本退出后,.../bin/bash #定义一个显示进度的函数,屏幕快速显示| / ‐ \ rotate_line(){ INTERVAL=0.1 #设置间隔时间 COUNT="0"...#设置 4 个形状的编号,默认编号为 0(不代表任何图像) while : do COUNT=`expr $COUNT + 1` #执行循环,COUNT 每次循环加 1,(分别代表 4...="0";; esac done } rotate_line 99 乘法表(编写 shell 脚本,打印 99 乘法表) #!... 查找 Linux 系统中的僵尸进程 提示用户输入年份后测试判断是否为闰年 生成随机密码(urandom 版本) 生成随机密码(字串截取版本) 显示本机 Linux
算术运算符是用来进行四则运算的符号: 算术运算符 说明 实例 加法 $a+$b 减法 $a-$b 乘法...php $a = "asd"; $b = "fgh"; echo $a.$b; //输出的结果是 "asdfgh" ?...,先自增或自减再赋值 后置递增和递减运算符,运算符置于变量后,先赋值再自增或自建 运算符 名称 示例...++$x 前置递增 $x=5;echo++$x; 表示变量x先加1,再返回结果值,显示结果为6 --$x 前置递减 $x=5;echo--$x; 表示变量x先减1,再返回结果值,显示结果为4 $...x++ 后置递增 $x=5;echo$x++; 表示变量x先返回结果值,再加1,显示结果为5 $x-- 后置递减 $x=5;echo$x--; 表示变量x先返回结果值,再减1,显示结果为5 逻辑运算符
完整版教程下载地址:http://www.armbbs.cn/forum.php?...第二次输入a 并回车后会将变量a以前的赋值显示出来。...3.2.2 稍复杂计算 在command窗口输入以下计算: 注意:上面输入一行后加入了分号,这个分号很重要,加上分号后再回车就可以输入下个计算,否则会输出计算结果。...为了获得更高的显示精度可以使用下面的数据格式 执行逐个元素乘法,而不是矩阵的乘法可以使用符号 .* 来实现: >> a....如果用户退出Matlab后,再次进入工作区中,那么里面的数据变量将被清空。
###1.1 算术运算符### 支持以下操作: 操作 例子 取反 - a 加法 a + b 减法 a - b 乘法 a * b 除法 a / b...取模 % b ###1.2 比较运算符### 比较运算符的类型取决于变量相比,例如,如果两个操作数是动态变量相比PHP的行为是一样的: a == 平等的...= b 不平等的 后如果不等于b类型杂耍。 b 不平等的 后如果不等于b类型杂耍。 a!...例子: if a == b { return 0; } else { if a < b { return -1; } else { return...1; } } ###1.3 逻辑运算符### 支持以下操作: 操作 例子 并 && b 或 a|| b 不 !
如下,PHP中常用的算术运算符: 名称 操作符 实例 加法 + $x+$y 减法 - $x-$y 乘法 * $x*$y 除法 / $x/$y 取余数 % $x % $y 实际代码了解一下算术运算:...==(不恒等) $x!==$y 当$x非恒等于$y时成立 最后两项的恒等和不恒等,恒等除了值相等,两者的数据类型也必须相等,不恒等,即使值相等,但是两者数据类型不一样,也是不相等的。...但在php中等于属于逻辑运算的范畴,像数学的x=1,PHP就应该叫做,把1赋值给变量x,即 $x=1。...php $x=5; //运算符放在变量之后,会先执行代码,后完成自增或自减的操作 echo '$x++的值为:'.$x++."..."; //上一个代码执行了自增,所以$x=6 //运算符放在变量之前,会先执行自增或自减操作,后完成执行代码逻辑 echo '++$x的值为:'.++$x."
php $a=9; $b=9; echo $a-$b; ?> 运行结果如下: ? * 乘法运算使用 * 号,编写语法跟加法一致。代码如下: <?...我们把其中一个变量改为91,再访问,发现结果为空: ? 在php编程中,0和空表示判断错误。非0表示判断正确,非零的情况例如刚刚的1,。 ++ 在php编程中,++表示递增,例如: <?...php $a=9; echo $a++; ?> 输出的是9: ? 其实这个时候这个a变量的值已经往上加了1,但是++放后面意思为当前运行后再加一,放前面则为先加1再输出。...x>0判断x是否大于0,x>y判断x是否大于y。号用法一致,示例如下: <?php $a=10; $b=9; echo $a>$b; ?> 结果如下: ? 判断错误的情况将不再赘述。...小数点.常用语字符串之间的链接,或者说两变量之间的连接。 运算符号了解完后在逻辑判断中运用频繁,之后在逻辑处理时将会详细讲解用法。 php系列教程持续更细中,欢迎关注、点赞、收藏,谢谢支持。
/bin/bash# 检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不# 是,则提示您非管理员(使用 UID 数字对比版本)if [ $UID -eq 0 ];...read -p "请输入用户名: " user#使用‐z 可以判断一个变量是否为空,如果为空,提示用户必须输入账户名,并退出脚本,退出码为 2#没有输入用户名脚本退出后,使用$?...";; esacdone}rotate_line17)9*9 乘法表#!.../bin/bash# 9*9 乘法表(编写 shell 脚本,打印 9*9 乘法表) for i in `seq 9`do for j in `seq $i` do echo.../bin/bash# 打印斐波那契数列(该数列的特点是后一个数字,永远都是前 2 个数字之和) # 斐波那契数列后一个数字永远是前 2 个数字之和# 如:0 1 1 2 3 5 8 13
重复计算 的需求 遇到这种需求,可以: 在 while 上方定义一个变量,用于 存放最终计算结果 在循环体内部,每次循环都用 最新的计算结果,更新 之前定义的变量 需求 计算 0 ~ 100 之间所有数字的累计求和结果...定义最终结果的变量 result = 0 # 1. 定义一个整数的变量记录循环的次数 i = 0 # 2....添加 结果 变量,在循环内部 处理计算结果 # 0....3.1 break 在循环过程中,如果 某一个条件满足后,不 再希望 循环继续执行,可以使用 break 退出循环 i = 0 while i < 10: # break 某一条件满足时,退出循环...每行显示的星星和当前所在的行数是一致的 嵌套一个小的循环,专门处理每一行中 列 的星星显示 row = 1 while row <= 5: # 假设 python 没有提供字符串 * 操作
领取专属 10元无门槛券
手把手带您无忧上云