ホームページ > バックエンド開発 > PHPチュートリアル > PHP循环块内亟需的变量,定义在循环外面好还是循环里面

PHP循环块内亟需的变量,定义在循环外面好还是循环里面

WBOY
リリース: 2016-06-13 11:17:00
オリジナル
928 人が閲覧しました

PHP循环块内需要的变量,定义在循环外面好还是循环里面?
如题,定义在循环内部是不是每次循环都新建一个变量?

php
------解决方案--------------------
不好说,看你的需求吧
------解决方案--------------------
这个看你的需求了,如果想变量可以改变值,循环到下一次可以接着用,放在外面,如果只是每个循环体内有效,就放在内部。




------解决方案--------------------
能放在外面就不放在里面
能放在外层就不放在里层
------解决方案--------------------
还是那句话,如果要多次使用,而且变量值不改变的话,建议放到外面。  如果仅仅是在一个循环体内使用而且值可能会改变的话就放到里面。  
------解决方案--------------------
个人愚见:变量使用完之后记得unset掉就好,不用在乎里面外面。
------解决方案--------------------
引用:
引用:还是那句话,如果要多次使用,而且变量值不改变的话,建议放到外面。  如果仅仅是在一个循环体内使用而且值可能会改变的话就放到里面。

每次使用都是赋新的值。


赞同楼上,不unset也可以。  既然变量值不一样,那么无论放到哪,只要在每次使用前,重新给该变量赋值就可以了。不用纠结放在里面还是外面。
------解决方案--------------------
根据需求来放的了,如果放在循环体外,循环期间变量都不会变化;如果放在循环体内,循环体内,循环期间变量会发生变化
------解决方案--------------------
定义在循环体外面,每次在循环体中使用完后,再将其初始化为原始状态
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート