<?php
/**
* 变量命名用 $ 符
* 变量名称的命名规范
* 1、变量名称以$标示
* 2、变量名称只能以字母和下划线开头
* 3、变量的名称只能包含字母、下划线、数字
* 4、变量名称区分大小写
* 5、当变量的名称以两个或者两个以上的单词命名时采用驼峰命名法
* 6、变量名称要具有描述性(见名知意)
*
* echo 输出语句不能用来输出数组
* print 有返回值 (1)
* print_r() 用来输出数组
* var_dump()输出所有数据 输出更详细的数据信息 是调试经常使用的输出函数
*
* 常用 echo 和var_dump();
*/
echo "林夕之梦";
echo "<br />";
$arr=[1,2,3,4];
print_r($arr);
echo "<br />";
var_dump($arr);
echo "<br />";
/**
*数据类型
*8种数据类型 4种标量类型
*整形 integer $var = 180;
*浮点型 float $var =2.333;
*布尔型 boolean $var =true false
*字符串 string $var ="skkskfkkf";
*2种复合类型
*数组 array $var = array(1,2,3); [0,1,32];
*对象 object class Person{} = $obj=new Person;
* 2种特殊类型
* 资源 resource $fp=fopen("demo.php");
* null $var;$var =null
*/
//整形
$num=123; //10进制
$num1=0123; //8进制
$num2=0x123; //16进制
// mkdir("林夕",0775);
var_dump($num1);
echo "<br />";
//浮点型
// $f=23.1155655646213;//默认显示14位,不要做加减运算
//布尔类型 用来判断
$name="林夕";
if($name){
echo "yes";
}
/**
*字符串
*双引号解析变量 单引号不解析变量
*单引号定义字符串性能更优
* \ 转义字符
*双引号能解析转义字符 单引号不能解析
*双引号不能嵌套双引号 可以嵌套单引号
*单引号不能嵌套单引号 可以嵌套双引号
*/
$str1 = 'hello';
$str1 = '我说:"今天天气真不错!"';
$str1 = "我说:\"今天\t天气真不错!\"";
$str1 = "\\\\\\";
$str2 = "hello";
$str2 = "你好";
$str2 = 3;
echo $str1;
/**
*对象
*class Person 以class关键字 开头 后面是类的名称
*class Person {
* public $phpName="demo.php";
*}
*$obj = new Person;//实例化对象
*var_dump($obj);
* echo "<br />";
*/
//资源
$fp=fopen("foot.text", "r");// r可读性
var_dump($fp);
?>

php第一节(入门语法、数据类型)的更多相关文章

  1. OMnet++ 初学者教程 第一节 入门

    第1部分-入门 1.1模型 首先,让我们从一个包含两个节点的"network"开始.节点将做一些简单的事情:一个是节点将创建一个数据包,而两个节点将继续来回传递相同的数据包.我们将 ...

  2. Android精通教程-第一节Android入门简介

    前言 大家好,给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cease to be ...

  3. Ionic 入门与实战之第二章第一节:Ionic 环境搭建之开发环境配置

    原文发表于我的技术博客 本文是「Ionic 入门与实战」系列连载的第二章第一节,主要对 Ionic 的开发环境配置做了简要的介绍,本文介绍的开发环境为 Mac 系统,Windows 系统基本类似,少许 ...

  4. 辛星跟您玩转vim第一节之vim的下载与三种模式

    首先值得一提的是,我的vim教程pdf版本号已经写完了,大家能够去下载,这里是csdn的下载地址:点此下载 ,假设左边的下载地址挂掉了,也能够自行在浏览器以下输入例如以下地址进行下载:http://d ...

  5. ASP.NET MVC深入浅出(被替换) 第一节: 结合EF的本地缓存属性来介绍【EF增删改操作】的几种形式 第三节: EF调用普通SQL语句的两类封装(ExecuteSqlCommand和SqlQuery ) 第四节: EF调用存储过程的通用写法和DBFirst模式子类调用的特有写法 第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性) 第十节: EF的三种追踪

    ASP.NET MVC深入浅出(被替换)   一. 谈情怀-ASP.NET体系 从事.Net开发以来,最先接触的Web开发框架是Asp.Net WebForm,该框架高度封装,为了隐藏Http的无状态 ...

  6. Ext JS学习第十六天 事件机制event(一) DotNet进阶系列(持续更新) 第一节:.Net版基于WebSocket的聊天室样例 第十五节:深入理解async和await的作用及各种适用场景和用法 第十五节:深入理解async和await的作用及各种适用场景和用法 前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、G

    code&monkey   Ext JS学习第十六天 事件机制event(一) 此文用来记录学习笔记: 休息了好几天,从今天开始继续保持更新,鞭策自己学习 今天我们来说一说什么是事件,对于事件 ...

  7. Python学习系列(四)Python 入门语法规则2

    Python学习系列(四)Python 入门语法规则2 2017-4-3 09:18:04 编码和解码 Unicode.gbk,utf8之间的关系 2.对于py2.7, 如果utf8>gbk, ...

  8. reStructuredText(rst)快速入门语法说明

    reStructuredText 是扩展名为.rst的纯文本文件,含义为"重新构建的文本"",也被简称为:RST或reST:是Python编程语言的Docutils项目的 ...

  9. android内部培训视频_第一节

    声明:本视频为公司内部做android培训时录制的,无任何商业目的.同时鉴于水平有限,可能不符合您的需求,放在这里的目的是提供给公司同事下载,作为培训的一个记录,也作为一个系列教程的自我督促完成的理由 ...

  10. 2014年度辛星html教程夏季版第一节

    从今天起开始在博客园开启自己的html教程啦,先从第一节开始把,首先推荐一个网站,就是http:/www.w3cschool.cc,这是一个公开的教学网站,但是它有一个问题,那就是虽然很全面,但是不是 ...

随机推荐

  1. C# 调用者信息获取

    做日志组件时,常常会记录调用者信息,通常都是通过反射来获取相应信息.不过.Net 4.5引入了三个新的特性,即CallerFilePathAttribute,CallerLineNumberAttri ...

  2. View视图调用控制器方法

    1.@using XXX.Controllers;//引用控制器 2. var otherController = DependencyResolver.Current.GetService<U ...

  3. Java Web基础——Action+Service +Dao三层的功能划分 (转载)

    原文:https://blog.csdn.net/inter_peng/article/details/41021727 仅供自己学习使用: 1. Action/Service/DAO简介: Acti ...

  4. kafka基本机制

    Kafka目前主要作为一个分布式的发布订阅式的消息系统使用,下面简单介绍一下kafka的基本机制 1.3.1 消息传输流程 Producer即生产者,向Kafka集群发送消息,在发送消息之前,会对消息 ...

  5. 转:C函数调用理解

    1 空函数 int main() { 00411360 push ebp ;压入ebp 00411361 mov ebp,esp ;ebp = esp,保留esp,待函数调用完再恢复,因为函数调用中肯 ...

  6. Windows平台,Oracle Database和Client并存方式

    由于某些特定需求,生产环境需要在同一台机器上同时安装Database Server和Client,因为plsql没有64位客户端,无法读取64位database的oci.dll文件,所以需要一个32位 ...

  7. oozie fork join结点

    oozie可以用fork和join节点进行多任务并行处理,同时fork和join也是同时出现,缺一不可. 语法: <workflow-app name="[WF-DEF-NAME]&q ...

  8. kahadb设计

    Kahadb设计思想   简介 hakadb是activemq的持久化数据库,作为消息队列的存储,每个消息有一个消息ID,提供了对消息的快速的查找,更新,以及消息的事物支持,以及意外磬机之后的恢复.丰 ...

  9. 再次拿起live writer

    再次拿起live writer 第一次接触这哥们还是使用NPOI时,当时这个开源项目的发起人tonyqus让我知道了这家伙,感觉很不错,我们不需要直接用网页进行编辑内容,而且可以突破网页编辑器单调的设 ...

  10. 一、OSI模型

    OSI/RM协议是由ISO(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的.通用的概念以便开发完善.可以用来解释连接不同系统的框架.OSI将计算机网络体系结构(architectu ...