1. <h3>PHP基础练习</h3>
  2. <?php
  3. echo "<h4>常量</h4>";
  4. //定义:一般大写,使用下划线间隔
  5. define("NAME","小林");
  6. echo NAME."<br/>";
  7. //或者(PHP5.0以后使用下面的方法定义)
  8. const TEXT_PWD=123456;
  9. echo TEXT_PWD."<br/>";
  10.  
  11. echo "判断常量是否存在defined('NAME'): ".defined("NAME");
  12. echo "<br/>";
  13. echo "PHP版本:".PHP_VERSION."<br/>";
  14. echo "PHP版本:".PHP_OS."<br/><hr/><br/>";
  15.  
  16. echo "<h4>类型转换</h4>";
  17. //类型转换:
  18. $a = "100aa";
  19. $b="200bb";
  20. $c=$a+$b;
  21. echo $c."<br/>";//
  22. echo $a+$b."<br/>";//
  23. echo "100aa"+"200bb"."<br/>";//
  24. echo '100aa'+'200bb'."<br/>";//
  25.  
  26. echo "100aa"+"bb200"."<br/>"; //
  27.  
  28. echo "aa100"+"bb100"."<br/>"; //
  29.  
  30. echo "<hr/><br/>";
  31.  
  32. echo "<h4>设置类型</h4>";
  33. //设置类型:
  34. $c="aa100";
  35. var_dump($c);//string(5)"aa100"
  36. echo "<br/>";
  37. settype($c, "integer");
  38. echo "<br/>";
  39. var_dump($c);//int(0)
  40.  
  41. echo "<hr/><br/>";
  42.  
  43. echo "<h4>类型转换</h4>";
  44. //类型转换:
  45. $i="200ccc";
  46. $i1=intval($i);
  47. $i2=floatval($i);
  48. $i3=strval($i);
  49.  
  50. var_dump($i);echo "<br/>";
  51. var_dump($i1);echo "<br/>";
  52. var_dump($i2);echo "<br/>";
  53. var_dump($i3);echo "<br/>";
  54. //输出:
  55. // string(6) "200ccc"
  56. // int(200)
  57. // float(200)
  58. // string(6) "200ccc"
  59. //
  60. echo "<h4>引用传递</h4>";
  61. $x=100;
  62. function fun1($y)
  63. {
  64. $y=200;
  65. }
  66. fun1($x);
  67. echo "值传递:".$x;
  68. echo "<br/>";
  69.  
  70. function fun2(&$y)
  71. {
  72. $y=200;
  73. }
  74. fun2($x);
  75. echo "使用&引用传递:".$x;
  76. echo "<br/>";
  77. ?>

PHP基础 之 基本数据类型练习的更多相关文章

  1. 01-Java基础知识:数据类型与变量、标识符、运算符、表达式

    Java基础知识:数据类型与变量.标识符.运算符.表达式 一.数据类型 Java定义了基本数据类型.引用数据类型.自定义类型. 八种基本数据类型:byte (1). short (2).  int ( ...

  2. mysql基础之基本数据类型

    原文:mysql基础之基本数据类型 列类型学习 mysql三大列类型 整型 Tinyint/ smallint/ mediumint/int/ bigint(M) unsigned zerofill ...

  3. JAVA_SE基础——9.基本数据类型间的转换

    前面我已经教会大家基本的数据类型进行了介绍,   然后这篇文章,我来介绍下,基本数据类型的转换. Java中有两种类型转换形式,分别是自动类型转换和强制类型转换. Step1.自动类型转换. 自动类型 ...

  4. JAVA_SE基础——8.基本数据类型

    基本数据类型有:整数类型.浮点类型.字符类型.布尔类型 整数类型 整数类型用来存储整数数值,即没有小数部分的数值.与C.C++语言相同,整数在Java语言中有3种表示形式:十进制.八进制和十六进制. ...

  5. day 50 js-part1基础语法,数据类型及用法,流程控制语句,循环

    js基本概念: JavaScript 是世界上最流行的脚本语言. JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. JavaScript ...

  6. JavaSE基础之double数据类型的格式化

    JavaSE基础之double数据类型的格式化 1.double 数据类型的格式化工具类:DoubleFormatUtil.java package cn.com.zfc.util; import j ...

  7. JavaScript 基础 (变量声明, 数据类型, 控制语句)

    创建: 2017/09/16 更新: 2017/09/24 更改标题 [JavaScript 概要]-> [JavaScript 基础] 完成: 2017/09/25 更新: 2017/10/0 ...

  8. 02JavaScript基础语法及数据类型

    JavaScript基础语法及数据类型 2.1数据类型 2.1.1字符串(String) 用单引号或双引号括起来的零个或多个单一的字符所组成. 2.1.2数值(Number) 包含整数或浮点数. 2. ...

  9. JavaScript 基础类型,数据类型

    1.基础类型:undefined,null,Boolean,Number,String,Symbol Undefined类型:一个没有被赋值的变量会有个默认值undefined; Null类型:nul ...

  10. delphi基础篇之数据类型概论

    delphi基础篇之数据类型概论 Object Pascal 语言提供了非常丰富的数据类型,即简单类型(Simple).字符串类型(String).结构类型(Struct).指针类型(Pointer) ...

随机推荐

  1. squid清除缓存

    客户经常要求清除缓存  由于CDN后台只能支持单个url的 所以目录级别的只能用脚本 example:清除 www.123.com 下所以的缓存 #!/bin/bash TODAY=`date +%Y ...

  2. InternalsVisibleToAttribute——把internal成员暴露给指定的友元程序集

    友元程序集简介 我们知道一个类中被定义为internal的成员(包括类型.方法.属性.变量.事件)是只能在同一个程序集中被访问到的(当然了,我这里说的是正常的方式,不包括通过反射来访问).这个规则在. ...

  3. HDU 1007 Quoit Design

    传送门 Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem Des ...

  4. Linux进程关闭和后台运行解析

    1.问题背景 Java是跨平台的,大部分程序也都是在Linux服务器上运行的.但是很多朋友其实对服务器了解并不多,对相关知识也是一知半解.很多概念可能知道,但是并不十分清楚,仅仅是基本运用.可能很多新 ...

  5. HTML5学习总结-03 地理定位

    一 地理定位 HTML5 Geolocation(地理定位)用于定位用户的位置. 1 地理定位 地理位置 经度  :   南北极的连接线 纬度  :   东西连接的线 位置信息从何而来: IP地址 G ...

  6. HDU5671Matrix(矩阵行列交换)

    有一个nn行mm列的矩阵(1 \leq n \leq 1000 ,1 \leq m \leq 1000 )(1≤n≤1000,1≤m≤1000),在这个矩阵上进行qq (1 \leq q \leq 1 ...

  7. Raspberry Pi 3 --- identify the version of linux kernal file

    open it

  8. JS字符串转换成json对象。。。。

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 自然语言19_Lemmatisation

    QQ:231469242 欢迎喜欢nltk朋友交流 https://en.wikipedia.org/wiki/Lemmatisation Lemmatisation (or lemmatizatio ...

  10. OC面向对象特性: 继承

    基础知识 1.标识符是有字母,数字,下划线组成的. 2.首字母只能是字母,下划线,不能为数字. 3.标识符要做到见名之意. 4.标识符不能使用已定义的关键字和预定义标识符. 继承 继承:子类可以直接访 ...