php第一节(入门语法、数据类型)
<?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第一节(入门语法、数据类型)的更多相关文章
- OMnet++ 初学者教程 第一节 入门
第1部分-入门 1.1模型 首先,让我们从一个包含两个节点的"network"开始.节点将做一些简单的事情:一个是节点将创建一个数据包,而两个节点将继续来回传递相同的数据包.我们将 ...
- Android精通教程-第一节Android入门简介
前言 大家好,给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cease to be ...
- Ionic 入门与实战之第二章第一节:Ionic 环境搭建之开发环境配置
原文发表于我的技术博客 本文是「Ionic 入门与实战」系列连载的第二章第一节,主要对 Ionic 的开发环境配置做了简要的介绍,本文介绍的开发环境为 Mac 系统,Windows 系统基本类似,少许 ...
- 辛星跟您玩转vim第一节之vim的下载与三种模式
首先值得一提的是,我的vim教程pdf版本号已经写完了,大家能够去下载,这里是csdn的下载地址:点此下载 ,假设左边的下载地址挂掉了,也能够自行在浏览器以下输入例如以下地址进行下载:http://d ...
- ASP.NET MVC深入浅出(被替换) 第一节: 结合EF的本地缓存属性来介绍【EF增删改操作】的几种形式 第三节: EF调用普通SQL语句的两类封装(ExecuteSqlCommand和SqlQuery ) 第四节: EF调用存储过程的通用写法和DBFirst模式子类调用的特有写法 第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性) 第十节: EF的三种追踪
ASP.NET MVC深入浅出(被替换) 一. 谈情怀-ASP.NET体系 从事.Net开发以来,最先接触的Web开发框架是Asp.Net WebForm,该框架高度封装,为了隐藏Http的无状态 ...
- Ext JS学习第十六天 事件机制event(一) DotNet进阶系列(持续更新) 第一节:.Net版基于WebSocket的聊天室样例 第十五节:深入理解async和await的作用及各种适用场景和用法 第十五节:深入理解async和await的作用及各种适用场景和用法 前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、G
code&monkey Ext JS学习第十六天 事件机制event(一) 此文用来记录学习笔记: 休息了好几天,从今天开始继续保持更新,鞭策自己学习 今天我们来说一说什么是事件,对于事件 ...
- Python学习系列(四)Python 入门语法规则2
Python学习系列(四)Python 入门语法规则2 2017-4-3 09:18:04 编码和解码 Unicode.gbk,utf8之间的关系 2.对于py2.7, 如果utf8>gbk, ...
- reStructuredText(rst)快速入门语法说明
reStructuredText 是扩展名为.rst的纯文本文件,含义为"重新构建的文本"",也被简称为:RST或reST:是Python编程语言的Docutils项目的 ...
- android内部培训视频_第一节
声明:本视频为公司内部做android培训时录制的,无任何商业目的.同时鉴于水平有限,可能不符合您的需求,放在这里的目的是提供给公司同事下载,作为培训的一个记录,也作为一个系列教程的自我督促完成的理由 ...
- 2014年度辛星html教程夏季版第一节
从今天起开始在博客园开启自己的html教程啦,先从第一节开始把,首先推荐一个网站,就是http:/www.w3cschool.cc,这是一个公开的教学网站,但是它有一个问题,那就是虽然很全面,但是不是 ...
随机推荐
- C# 实现OrderBy按多个字段排序
//倒序 list.OrderByDescending(i => i.a).ThenByDescending(i => i.b); //顺序 list.OrderBy(i => i. ...
- JAVA常见中文问题的解决方法(转)
JAVA常见中文问题的解决方法 http://www.java-cn.com/club/article-5876-1.html 以下解决方案是笔者在日常生活中遇到的,希望能对你解决JAVA中文问题有所 ...
- 常见的media断点
landscape mode是指宽度比高度宽的模式,也就是俗称的宽屏模式: portrait mode是指高度比宽度高的模式,也就是俗称的竖屏模式: /*#region SmartPhones */ ...
- Js浮动广告效果实现
第一种 漂浮广告 不符合W3CJavaScript漂浮广告代码,很不错,代码精简,不过一次只有漂一个,复制就能用了.希望站长朋友喜欢. <html> <head> <ti ...
- Spark应用(app jar)发布到Hadoop集群的过程
记录了Spark,Hadoop集群的开启,关闭,以及Spark应用提交到Hadoop集群的过程,通过web端监控运行状态. 1.绝对路径开启集群 (每次集群重启,默认配置的hadoop集群中tmp文件 ...
- 【起航计划 031】2015 起航计划 Android APIDemo的魔鬼步伐 30 App->Preferences->Advanced preferences 自定义preference OnPreferenceChangeListener
前篇文章Android ApiDemo示例解析(31):App->Preferences->Launching preferences 中用到了Advanced preferences 中 ...
- 注入类型(Injection Type)
a) setter(重要) <property name="userDAO"> <ref bean="u"/> </propert ...
- IEEP-网络规划
HCNP-R&S证书是公认人具备中小型企业网络构建和管理能力的专业人士 IEEP包含五个方面内容 1.网络规划与设计 2.网络实施与维护 3.网络排障 4.网络优化 5.网络割接 ...
- 初涉京东及淘宝开放平台API-商品模型
============ 京东 ============ [Product]http://help.jd.com/jos/question-568.html#A2ware_id(相当于SPU?)sku ...
- php之Apache压力测试
1,测试本机是否已经安装好Apache ①进入自己的Apache目录下面的bin目录,然后执行ab -V.如果返回Apache版本则表示已经装好 2,执行压力测试命令,ab -n 1000(请求总数) ...