променливи - синтаксис

peter2222

Registered
здравейте,
искам да попитам това правилно ли е:

$promenliva=''Здравейте!";

визирам кавичките

не мога да разбера кога трябва да се използват единични и кога двойни ...

също искам да попитам, как е правилно:

така:

$promenliva=''Здравейте!";

или така

$promenliva = ''Здравейте!" ;

трябва ли да има паузи пред и след тирето например ?
 
За мен е по-добре с ''! Разликата е, че ако направиш така:

$ime='Иван';
$promenliva=''Здравей, $ime!";

Ще ти изведе Здравей, Иван. С '' кавички ще ти изведе Здравей, $ime!

ЕДИТ: Няма никаква разлика дали ще имаш интервал или не, но с интервал изглежда по-пригледно.
 
Използвай единични кавички, освен ако не трябва да правиш това, което ти е казал tedobedo.

Т.е за всяка променлива, която ще съдържа обикновен текст използвай единични кавички.
За променливи, който могат да съдържат в себе си други променливи - двойни кавички
И за променливи, които могат да съдържат единични кавички - използвай пак двойните кавички.

Или ако имаш следните променливи:

$name = 'моята стойност';
$other = "Стойността на променливата е: {$name}";
$other2 = "I'm .....";

Слагането на къдравите скоби във втория пример е добра практика (която по никакъв начин не си задължен да следваш).


А това дали да слагаш интервали или не пак е въпрос на личен избор. Някои хора слагат дори tab, за да има повече разстояние :)
 
tedobedo каза:
Темата не се ли изчерпа след втория отговор? :D


Зависи от гледната точка ?! Според тебе дали се е изчерпала ? Аз лично от твоя отговор не разбирам защо и кога да ползвам еденични и двойни кавички и каква е разликата между двете :) . Нищо лично.
 

Back
Горе