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. Activity切换的时候生命周期的变化

    之前在做笔试题的时候遇到一个问题:Activity A切换到ActivityB时,A和B的生命周期变化. 事实上,它们的生命周期变化是这样的: 1.A的onPause()方法被执行. 2.B的onCr ...

  2. Spinner的简单使用

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  3. 兼容性问题:backgroud-size支持IE8浏览器的方法

    在工作中碰到一个问题:background-size是css3的新属性,当在IE8及其以下浏览器中不起作用,导致背景图片不能自适应元素的大小? 先看一个小demo: <!DOCTYPE html ...

  4. java----java垃圾回收算法

    1.引用计数法(Reference Counting Collector) 1.1算法分析 引用计数是垃圾收集器中的早期策略.在这种方法中,堆中每个对象实例都有一个引用计数.当一个对象被创建时,且将该 ...

  5. EF Code First列名 'Discriminator' 无效的问题

    新建了一个类继承EF  Model类,运行报错 EF Code First列名 'Discriminator' 无效 EF会把项目中在DbContext中引用的所有的Model类及这些Model类对应 ...

  6. iOS开发创建UI的耗时操作处理

    项目中有网络请求.读写操作等一系列耗时操作时,为了避免阻塞主线程,我们会把这些耗时操作放到子线程中去处理,当处理完成后,再回到主线程更新UI,这样就不会阻塞主线程.但是创建UI的时候一般都是在主线程中 ...

  7. 多个iframe中根据src获取特定iframe并执行操作

    多个iframe中根据src获取特定iframe并执行操作 前言:在项目中做一个批量编辑工单时需要在一大堆的iframe中的某一个iframe里边再用模态框的形式显示编辑区域,然后再在模态框里边加入i ...

  8. HTML 页面自动刷新

    学习就是一个不断积累的过程,每一天能够学到一点新东西说明自己就在进步!! HTML head 里面设置页面自动刷新功能 <meta http-equiv="Refresh" ...

  9. jenkins 构建到最后报权限的问题

    参考链接  https://blog.csdn.net/sinat_25306771/article/details/54633921 近整理虚拟机的密码  把Jenkins构建相关的远程执行脚本的服 ...

  10. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...