php变量定义问题(新手)

问题描述

php变量定义问题(新手)

PHP中的变量什么时候需要用大括号{}括起来什么时候不用。。

解决方案

http://zhidao.baidu.com/link?url=NnIBt4P-2aSXv5c7rJMLfZW0uW7wzuGsVShTIViuABIhDfibqxeHicnteKm4IdOgz3bhQWvxNhQniwYrP0zW9a

解决方案二:

php既是一种编程语言,也是一种模板语言。首先要有这么个概念。

所谓模板语言,就是说,它可以在源代码中同时混合html和php代码,自动合成一个html的结果。但是这么做有个问题,就是比如说我有个变量叫companyname,那么我怎么知道应该是直接输出这个字符串(模板的内容),还是对它求值(程序的内容)。

当然我们可以用尖括号包裹代码,然后用echo输出,但是有时候这样做显得繁琐。所以php拿出的解决方案就是使用简明的花括号语法,在模板中实现求值。

解决方案三:

php变量什么情况下加大括号{}

解决方案四:

PHP变量使用大括号的异同(zz)

时间: 2024-11-06 11:34:22

php变量定义问题(新手)的相关文章

java中的反射的变量定义问题

问题描述 java中的反射的变量定义问题 新人初学,还望各位能多多帮助 我在学习反射的过程中,遇到这样一个问题 String s1 = new String (new StringBuffer("abc")); 这条语句我看了下JDK文档,发现String的构造函数中有一个构造方法的参数是StringBuffer的对象,然后又看了看StringBuffer的定义,发现这条语句等于 String s1 = "abc"; 为什么要这样写呢, 还有 Constructor

PHP的变量总结 新手推荐_php基础

PHP中不需要显示声明变量,变量声明可以与赋值同时进行.好的编程习惯是:所有变量应当在使用前进行声明,最好带有注释. 一.变量的赋值 变量声明后就可以给其赋值,有两种方式:值赋值和引用赋值. 1.值赋值 $color = "red" ; $sum = 12+"15" ; /* $sum = 27 */ 2. 若希望两个变量指向一个值的同一个副本,则需要通过引用赋值. 引用赋值 所创建的变量与另一个变量引用的内容相同,如果多个变量引用了同一个内容,修改其中任意一个变量

for循环内外变量定义问题,不讨论效率

问题描述 刚看到这个帖子,http://www.iteye.com/topic/1117927(obj使用后赋值null讨论) 看了后拿着代码运行了下,又稍微调整了几次重新运行,感觉跟自己想的有点不大一样,希望大牛们帮忙解下疑惑import java.util.ArrayList; import java.util.List; public class AA { public static void main(String[] args) { List<TestObject> objs = n

新人求助-新手求助,关于switch-case的问题

问题描述 新手求助,关于switch-case的问题 题目要求如下:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(Strength) 信号强度即大小.其中R位于报告第一位,共分5级,用1-5数字表示.UnreadableBarely readable occasional words distinguishableReadable with considerable difficultyReadable with practically no

java-JAVA for循环变量问题

问题描述 JAVA for循环变量问题 为什么j++和++j的输出会天壤之别?求大神指教! 解决方案 我的理解,是否可以解释的通. 解决方案二: 问题的关键在于你的表达式是一个副作用表达式,用它给它自身赋值,存在二义性. 如果你是 x=j++; 或者j = j + 1 都不存在这种二义性. 现在的问题就是看编译器怎么理解了.也就是说作为一个表达式,++是对原先表达式中的j自增,还是对赋值以后的j自增. 解决方案三: j=++j这句代码,编译器会给出警告The assignment to vari

新手求助“IntelLij Idea”

问题描述 新手求助"IntelLij Idea" 在配置android sdk的时候总是会提示:"Cannot find any Android targets in this SDK",第一次用这个软件,可是配置的时候总是有这个问题,sdk是存在的也是可以用的,在第一次配置的时候可以正常使用,第二次莫名其妙就提示这个了难道是我目录没有找对还是android sdk需要再配置一下环境变量,新手小白一枚,话语略显粗糙望大家不要见怪!

oracle procedure 的一个问题,如何存储查询结果到变量中

问题描述 oracle procedure 的一个问题,如何存储查询结果到变量中 例如: select abc from my_tabke _不确定能查出多少条记录,如何将查出的所有数据储存到变量中 新手上路,还请多多指教 解决方案 adoquery查询结果如何赋给一个变量(delphi和c++ builder) 解决方案二: 使用游标cursor有多少记录循环多少遍,可以在循环过程中对数据进行处理 解决方案三: 可以使用游标循环遍历对数据进行处理,类似于将对象存储在一个临时表中,然后对这些数据

代码-for循环中定义的变量 在程序的其他地方无法使用

问题描述 for循环中定义的变量 在程序的其他地方无法使用 RT code 运行环境:win7 dev c++ # include <stdio.h> # include <stdlib.h> # include <windows.h> int main () { for(int i = 1;i<=100;i++) { printf("%d ",i); } printf("%d ",i); return 0; } 程序会报错

Unity3D中文入门教程

  刚开始学Unity3D,入门是比难的,首先要了解U3D最重要的五大界面,第一:场景(Sence),构建游戏的地方;第二:层级(Hierarchy),场景中的游戏对象都列在这里.第三:检测面板(Inspector),当前选中的资源或对象的设置,是一些变量和组件的集合.第四:游戏(Game),演示窗口,仅在播放模式中演示.第五:项目 (Project),一些资源的列表,和库的概念一样. 然后了解主菜单栏的八大菜单:文件(File),编辑(Edit),资源(Assets),游戏对象(GameObj