Articles Archive for сентября 2009
Строки
В языке php существует особый тип данных - это строки. По сути дела, строки - просто-напросто набор символов. Строку можно задать следующим образом:
$str=”Привет, мир!”; // это задали с помощью двойных кавычек
$str=’Привет, мир!’; // это задали с помощью одинарных кавычек
В некоторых случаях нам надо в строке использовать различные символы, скажем те-же кавычки, и написание типа вот такого:
$str=” “Привет, мир!” “;
естественно приведет к ошибке. Для устранения этого недостатка все кавычки внутри строк надо экранирова - и это первое, во-вторых, рекомендую всегда использовать двойные кавычки - так у вас будет намноо меньше всяких хлопот, зачем наступать на одни и те-же грабли? Экранирование производится следующим образом:
$str=” \”Привет, мир!\” “;
Что мы сделали? Да все просто - перед каждой кавычкой в строке, которую хотим экранировать ставим обратный слэш. Вот и все друзья, проще некуда!
Include и Require
Если вы начали по-тихоньку что-то писать, то наверное уже задумывались о том, что как хорошо-бы разделить весь код по разным файлав в зависимости от их назначения. Например весь код, выполняющий загрузку файлов - в отдельный файл, выполняющий обработку - в другой. Ну в таких маленьких опперациях нет смысла разделять, но кода проект действительно серьезный, и код разростается на мегабайты, согласитесь, хранить в 1 файле неудобно. Сейчас покажу немного магии:
Первый оператор это Require. Синтаксис: …Read more…
Сокращенная запись присвоения переменных
Как и языке С++ так и php есть очень полезный оператор, облегчающий и экономящий время программистам. Он включает в себя как оператор присваивания так и оператор арифметической опперации или конкатенации. Не буду томить долгими размышлениями, сразу приведу их:
- $t += $u то-же самое что и $t + $u
- $t -= $u то-же самое что и $t - $u
- $t /= $u то-же самое что и $t / $u
- $t *= $u то-же самое что и $t * $u
- $t %= $u то-же самое что и $t % $u
- $t .= $u то-же самое что и $t . $u
