【javascript/PHP】当一个JavaScripter初次进入P…
2018-06-22 05:18:59来源:未知 阅读 ()
<?php define('a', '我是常量');//定义常量 $b = '我是变量'//定义变量 ?>
<?php var_dump( '外婆的'+'彭湖湾'); ?>
<?php var_dump( '外婆的'.'彭湖湾'); ?>
<?php $obj = {name:'penghwuan'}; var_dump($obj); ?>
<?php $obj_text = '{"name":"penghwuan"}';//定义一个字面量形式的字符串 $obj = json_decode($obj_text);//将字符串解析成JSON对象 var_dump($obj);//打印对象 ?>
运行结果:
<?php class obj { var $name = '彭湖湾';//定义成员变量 var $hometown = '广东梅州';//定义方法 public function get_name(){ return $this->name; } } $person = new obj;//实例化对象 $hometown = $person->hometown;//通过对象访问成员变量 $name = $person->get_name();//通过对象调用方法 echo '我叫'.$name; echo "<br/>"; echo '我来自'.$hometown;
?>
<script type="text/javascript"> console.log(bless);//输出一个尚且不存在的变量 </script>
<script type="text/javascript"> console.log(bless);//输出一个尚且不存在的变量 var bless = '鸡年大吉' </script>
<script type="text/javascript"> send_bless(); function send_bless(){ console.log('祝你鸡年大吉吧!') } </script>
<?php echo $bless;//提前输出变量 send_bless();//提前调用函数 $bless = '鸡年大吉';//定义变量 function send_bless(){//通过声明方式定义函数 echo '祝你鸡年大吉吧'."<br/>"; } ?>
<?php var $word = '算法要学好'; echo $word; ?>
<?php class Person{ var $word ='算法要学好'; } $me = new Person(); echo $me->word; ?>
<script type="text/javascript"> var obj = {name:'彭湖湾'}; console.log(obj.name); </script>
<?php class Person{ var $word ='算法要学好'; function echo_word(){ echo '数据结构也很重要'; } } $me = new Person(); echo $me->word;//通过->访问对象中的成员变量 echo "<br/>"; echo $me->echo_word();//通过->调用对象中的方法
?>
<script type="text/javascript"> var number =1,str ='字符串',bool =true,null_value = null,undefined_value =undefined; var fuc = function(){}, array = [1,2,3],obj ={}; console.log('number的类型是',typeof number); console.log('str的类型是',typeof str); console.log('null_value的类型是',typeof null_value); console.log('undefined_value的类型是',typeof undefined_value); console.log('fuc的类型是',typeof fuc); console.log('array的类型是',typeof array); console.log('obj的类型是',typeof obj); </script>
<script type="text/javascript"> var fuc = function(){}, array = [1,2,3],obj ={}; console.log('fuc的类型是Function',fuc instanceof Function); console.log('array的类型是Array',array instanceof Array); console.log('obj的类型是Object',obj instanceof Object); console.log('fuc的类型是Object',fuc instanceof Object); console.log('array的类型是Object',array instanceof Object); </script>
<?php class class_test{}; $obj = new class_test(); $array_test = [1,2,3]; $string_test = '字符串'; $int_test = 1; $float_test = 1.2; var_dump(gettype($obj));//检测对象 echo "<br/>"; var_dump(gettype($array_test));//检测数组 echo "<br/>"; var_dump(gettype($string_test));//检测字符串 echo "<br/>"; var_dump(gettype($int_test));//检测数组 echo "<br/>"; var_dump(gettype($float_test));//检测字符串 ?>
<?php class class_test{}; $obj = new class_test(); $array_test = [1,2,3]; $string_test = '字符串'; $int_test = 1; $float_test = 1.2; var_dump(is_object($obj));//检测对象 echo "<br/>"; var_dump(is_array($array_test));//检测数组 echo "<br/>"; var_dump(is_string($string_test));//检测字符串 echo "<br/>"; var_dump(is_integer($int_test));//检测数组 echo "<br/>"; var_dump(is_float($float_test));//检测字符串 echo "<br/>"; var_dump(is_numeric("12"));//检测是否为数字字符串或数字 echo "<br/>"; ?>
<?php $array = [1,2,3]; echo $array; ?>
<?php class person{}; $obj = new person(); echo $obj; ?>
<?php $true_value = true; $false_value =false; echo $true_value; echo "<br/>"; echo $false_value; ?>
<?php class class_test{ var $value = '我是变量'; public function fuc(){ echo '我是方法'; } } $obj = new class_test(); $array_test = [1,2,3]; $string_test = '字符串'; $int_test = 1; $float_test = 1.2; var_dump($obj);//检测对象 echo "<br/>"; var_dump($array_test);//检测数组 echo "<br/>"; var_dump($string_test);//检测字符串 echo "<br/>"; var_dump($int_test);//检测整型 echo "<br/>"; var_dump($float_test);//检测浮点型 echo "<br/>"; ?>
<script type="text/javascript"> var global_variable = '全局变量' ; function fuc(){ console.log(global_variable); } fuc(); </script>
<script type="text/javascript"> function fuc(){ var area_variable = '局部变量' } fuc(); console.log(area_variable); </script>
<?php //在这里我们试图在函数作用域内访问全局作用域的变量 $variable = '变量'; function fuc (){ echo $variable; } fuc(); ?>
<?php //在这里我们试图在全局作用域内访问函数作用域的变量 function fuc (){ $variable = '函数作用域中变量'; } fuc(); echo $variable; ?>
<script type="text/javascript"> function addNum(value){ return value = value +1; } var my_value = 1; addNum(my_value); console.log(my_value); </script>
<script type="text/javascript"> function change_obj_name(obj){ obj.name = '不是彭湖湾' } var my_obj = {name:'彭湖湾'}; change_obj_name(my_obj); console.log(my_obj.name); </script>
<?php function add_num($value){ $value = $value + 1; } $num = 1; echo $num.' 是修改前的num'; add_num($num); echo "<br/>"; echo $num.' 是修改后的num'; ?>
<?php function add_num(&$value){ $value = $value + 1; } $num = 1; echo $num.' 是修改前的num'; add_num($num); echo "<br/>"; echo $num.' 是修改后的num'; ?>
<script type="text/javascript"> var array1 =[1,2,3]; var array2 =[1,2,3]; console.log('两个数组是否相等?',array1 == array2); console.log('两个数组是否恒等?',array1 == array2); </script>
<?php $array1 = [1,2,3]; $array2 = [1,2,3]; var_dump($array1 == $array2); ?>
<?php $array1 = [1,2,3]; $array2 = [1,'2',3]; echo "数组相等 "; var_dump($array1 == $array2); echo "数组恒等"; var_dump($array1 === $array2); ?>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:php-文件上传功能
- PHP写UltraEdit插件脚本实现方法 2020-03-29
- php 带逗号千位符数字的处理方法 2020-03-28
- PHP三元运算符的结合性介绍 2020-03-28
- PHP静态延迟绑定和普通静态效率的对比 2020-03-28
- 基于php流程控制语句和循环控制语句 2020-03-28
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash