php之基本操作

1.常用数据类型:
  字符串、整形、浮点数、逻辑、数组、对象、NULL。
  字符串: $x = "hello";
  整形:$x = 123;
  浮点数:$x =1.123;
  逻辑: $x = true;
  数组: $x = array(1,2,3,4,5)
  对象: class
  NULL: $x = NULL

2.PHP算数运算符:
  +(加法)、-(减法)、*(乘法)、/(除法)、%(取余)
  串接:
    $txt1 = "hello";
    $txt2 = $txt1." world!";
  串接赋值:
    $txt1 = "hello";
    $txt1 .= " world!";
  自增、自减:
    ++$x; (加完返回x)
    $x++; (先返回x再加)
    --$x; (减完返回x)
    $x--; (先返回x再减)

3.赋值方式:
  x = x + y、x= x - y、x = x * y、x = x / y 、x = x % y

4.PHP比较运算符:
  == 等于
  === 全等
  != 不等于
  <> 不等于
  !== 不全等(完全不等)
  > 大于
  < 小于
  >= 大于等于
  <= 小于等于

5.PHP 逻辑运算符
  and(与)、or(或)、xor(异或)、&&(与)、||(或)、!(非)

6.PHP 数组运算符
  +(联合)、==(相等)、===(全等)、!=(不相等)、<>(不相等)、!==(不全等)

7.PHP之Switch语句
  switch(expression){
  case label1:
    expression = label1时执行的代码;
    break;
  case label2:
    expression = label2时执行的代码;
  default:
    表达式的值不等于label及不等于label2时执行的代码;
  }
  工作原理:
    1.对表达式(通常是变量)进行一次计算
    2.把表达式的值与结构中 case 的值进行比较
    3.如果存在匹配,则执行与 case 关联的代码
    4.代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
    5.如果没有 case 为真,则使用 default 语句

8.PHP之文件操作:
  全部读取:
    $file = fopen("t.text", "r");
    echo fread($file, filesize("t.text"));
    fclose($file);
    输出单个字符直到end-of-file:
    $file = fopen("t.text", "r");
    while (!feof($file)) {
      echo fgetc($file);
    }
    fclose($file);
  文件写入:
    $file = fopen("t.text","w+");
    $str = "hello world!";
    fwrite($file,$str);
    echo "ok";
    fclose($file)

PHP基础介绍的更多相关文章

  1. Web3D编程入门总结——WebGL与Three.js基础介绍

    /*在这里对这段时间学习的3D编程知识做个总结,以备再次出发.计划分成“webgl与three.js基础介绍”.“面向对象的基础3D场景框架编写”.“模型导入与简单3D游戏编写”三个部分,其他零散知识 ...

  2. C++ 迭代器 基础介绍

    C++ 迭代器 基础介绍 迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围.迭代器就如同一个指针.事实上,C++的指针也是一种迭代器.但是,迭代器不仅仅是指针,因此你不能认为他们一定 ...

  3. Node.js学习笔记(一)基础介绍

    什么是Node.js 官网介绍: Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js us ...

  4. Node.js 基础介绍

    什么是Node.js 官网介绍: Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js us ...

  5. 1、git基础介绍及远程/本地仓库、分支

    1. Git基础介绍 基于Git进行开发时,首先需要将远程仓库代码clone到本地,即为本地仓库.后续大部分时间都是基于本地仓库上的分支进行编码,最后将本地仓库的代码合入远程仓库. 1.1. 远程仓库 ...

  6. git基础介绍

    git基础介绍 这是git操作的基础篇,是以前的写的操作文档,就没有进行手打,直接把图片贴进来了,你们担待哈,有不正确的地方可以指正出来,我将在第一时间去修改,多谢哈! 一.文件状态:git系统的文件 ...

  7. OSPF基础介绍

    OSPF基础介绍 一.RIP的缺陷 1.以跳数评估的路由并非最优路径 2.最大跳数16导致网络尺度小 3.收敛速度慢 4.更新发送全部路由表浪费网络资源 二.OSPF基本原理 1.什么是OSPF a& ...

  8. iOS系统及客户端软件测试的基础介绍

    iOS系统及客户端软件测试的基础介绍 iOS现在的最新版本iOS5是10月12号推出,当前版本是4.3.5 先是硬件部分,采用iOS系统的是iPad,iPhone,iTouch这三种设备,其中iPho ...

  9. 高通camera结构(摄像头基础介绍)

    摄像头基础介绍 一.摄像头结构和工作原理. 拍摄景物通过镜头,将生成的光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,再被送到电脑中进 ...

  10. Erlang基础 -- 介绍 -- Wordcount示例演示

    在前两个blog中,已经说了Erlang的历史.应用场景.特点,这次主要演示一个Wordcount的示例,就是给定一个文本文件,统计这个文本文件中的单词以及该单词出现的次数. 今天和群友们讨论了一个问 ...

随机推荐

  1. OSGI企业应用开发(十五)基于Spring、Mybatis、Spring MVC实现一个登录应用

    前面文章中,我们已经完成了OSGI应用中Spring.Mybatis.Spring MVC的整合,本篇文章我们就在这个基础上来完成一个简单的登录应用,其中用户名和密码需要从数据库中查询. 前面文章中, ...

  2. Android--记录莫名其妙的引用、依赖冲突解决办法

    这几天一直在忙于其他项目,打开之前的项目,我曹,代码什么都没动,为何莫名其妙的的就出现冲突了.(我猜测是依赖的其它三方库,库里面的依赖发生改变导致的) 全是这种错误,各种冲突导致的,记录一下,以下指示 ...

  3. git 入门教程之里程碑式标签

    "春风得意马蹄疾,一日看尽长安花",对于项目也是如此,最值得期待的恐怕就要数新版本发布的时刻了吧?每当发布新版本时要么是版本号命名(比如v0.0.1)或者代号命名(比如Chelse ...

  4. SQL SERVER启动步骤

    第一步 从注册表读取SQL SERVER启动信息 (1)Audit  Level:设置SQL SERVER是否记录用户登陆信息 Login Mode:设置SQL SERVER登陆类型是只接受windo ...

  5. xpath语法大全

    XPath 节点 XPath 术语 节点 在 XPath 中,有七种类型的节点:元素.属性.文本.命名空间.处理指令.注释以及文档(根)节点.XML 文档是被作为节点树来对待的.树的根被称为文档节点或 ...

  6. 高通平台如何使用QPST抓DUMP

    一 :确认手机状态 手机系统死机白屏后,使用USB线 连接手机和计算机.打开计算机设备管理器 ,当其中与手机相关的端口只有DIAG 口 项(9006端口)时,表明手机处于DUMP 模式,可以抓DUMP ...

  7. phpstorm设置背景图片

    对于这个问题,其实很简单,连续按两下shift键或者是Ctrl+Shift+A键即可.出来的界面如下: 输入set Background Image命令,出现的界面如下: 然后选择图片, 点击ok,即 ...

  8. 某游戏公司(凯英网络)PHP开发工程师笔试题

  9. C语言 矩阵的转置及矩阵的乘法

    C语言 矩阵的转置及矩阵的乘法 //凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1.矩阵的转置 #include<stdio.h> #defi ...

  10. Java 7 for Absolute Beginners/Java 7基础教程--读后感

    1. 很适合部分初学者,因为书中对于JAVA许多特性都有涉猎,而且也是浅尝即止.如果读者没有受过专业的编程训练,那么在阅读此书时不会畏惧.因为书中没有充斥着大量的计算机理论知识,虽然作者依然覆盖了JA ...