执行运算符

PHP 支持一个执行运算符:反引号(``)。注意这不是单引号!PHP 将尝试将反引号中的内容作为外壳命令来执行,并将其输出信息返回(例如,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 shell_exec() 相同。

<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>

注: 反引号运算符在激活了 安全模式 或者关闭了 shell_exec() 时是无效的。

参见函数 popen()proc_open() 及手册中“程序执行函数”和“在命令行中使用 PHP”的有关章节。

在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的。例如,在 Perl 中 'Z'+1 将得到 'AA',而在 C 中,'Z'+1 将得到 '[' { ord('Z') == 90, ord('[') == 91 )。

例子 10-1. 涉及字符变量的算数运算

<?php
$i = 'W';
for($n=0; $n<6; $n++)
  echo ++$i . "\n";

/*
  Produces the output similar to the following:

X
Y
Z
AA
AB
AC

*/
?>

PHP学习之八:执行运算符与字符加一相关推荐

  1. python学习笔记之运算符

    目录 前言 软件环境 身份运算符 算术运算符 比较运算符 位移运算符 自变运算符 位运算符 逻辑运算符 成员关系运算符 Python真值表 最后 前言 在前面的博文介绍了Python的数据结构之后,接 ...

  2. php里的除号,PHP学习之PHP运算符

    PHP学习之PHP运算符 更新时间:2006年10月09日 00:00:00   作者: PHP运算符 下面我分别看一下PHP3的算术.字符串.逻辑与比较等运算符. 1.算术运算符 +: $a + $ ...

  3. 打卡学习Gradle深度解析 - kts脚本加载流程

    kts脚本加载流程 和groovy脚本一样,kts脚本也分为2个阶段 stage 1 执行buildscript和plugins部分,执行结果会对stage2 program的classpath有影响 ...

  4. Python学习日记-day1基础篇 字符 输出 注释

    Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...

  5. php学习笔记-php运算符,类型转换,打印输出语句相较于其他语言的特殊部分-day02

    php运算符,类型转换,打印输出语句相较于其他语言的特殊部分 php运算符 php的类型转换 php打印输出语句 php运算符 1.php运算符与其他高级语言相同的部分 算术运算符(+,-,*,/,% ...

  6. FFmpeg学习之八(FFmpeg源码编译)

    FFmpeg学习之八(FFmpeg源码编译) Mac下 FFmpeg源码编译 安装 1. 使用终端安装FFmpeg 2. 手动编译 2.1 编译环境 - Xcode 2.2 安装依赖库 2.3 安装F ...

  7. ASCII码表,运算符,自加,加号的三种用法

    ASCII码表,运算符,自加,加号的三种用法 ASCII码表 运算符 自加与自减 方法入门 ASCII码表 定义:使用七个0和1,表示英语字母和转移字符等 几个特殊值:0-48,A-65,a-97 运 ...

  8. js 和jQuery(自动执行函数)立即执行函数和页面加载完后执行函数写法

    js 立即执行函数的写法. js 立即执行函数只能用于匿名函数,如果声明了函数名是不可以用立即执行的,通常在函数表达式后加一对小括号()用于立即执行 如果想让函数不被调用的情况下,立即自动执行,需要在 ...

  9. MATLAB学习笔记04—MATLAB的字符与字符串类型

    MATLAB学习笔记 第4章字符和字符串类型 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 MATLAB学习笔记 一.字符串属性示例 二.字符串数组的索引 三.字符串中的 ...

最新文章

  1. Asp.Net MVC 自定义的MVC框架(非EF操作数据库)
  2. Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图...
  3. 云炬随笔20170901
  4. 线性拟合和梯度下降python代码实现—面向对象(二)
  5. python 小海龟鼠标画图_Python小海龟画图
  6. python函数定义及调用-python函数基础(函数的定义和调用)
  7. Linux电脑弹出网络认证,linux局域网Dr.COM宽带认证客户端上网指南
  8. c语言 库仑计_iPhone 6s 意外关机罪魁祸首竟是它!想知道它是怎么玩的吗!
  9. 中职学生计算机学情分析报告,中职学校学生学情分析及对策
  10. catia中尺子没了怎么调出来_CATIA点线面工具栏怎么调出来
  11. delphi10.1调用BarTender2016R5文件打印标签
  12. 电子科学与技术毕业论文题目【452个】
  13. 详解蓝牙空中升级(BLE OTA)原理与步骤
  14. Centos7端口查看命令
  15. 局域网联机_局域网联机
  16. 超硬核的Java学习路线图(宫斗版)一般程序员一看就懂
  17. 还在搞三层架构?了解下 DDD 分层架构的三种模式吧
  18. GooglePlay内购接入错误Google Play In-app Billing API version is less than 3
  19. python判断两个数据集是否存在包含关系
  20. Windows下免安装MySQL开机启动

热门文章

  1. Zepto源代码分析之二~三个API
  2. 鲲鹏数据开源库python_google_translator介绍
  3. H3C S5500核心交换机策略路由调度流量到不同的路由设备
  4. CentOs 6.3_64静默安装oracle11g_r2
  5. Effective C++ 小笔记:条款13-17(第三章)
  6. 保护模式下寻址(易懂)
  7. HTML5 Canvas动画效果实现原理
  8. HTML5基础-Mark标签高亮显示文本
  9. struts2 中的 addActionError 、addFieldError、addActionMessage方法的区别
  10. Hibernate4一对多关系映射