Сокращение PHP кода
Вы задумывались когда — нибудь о том, что лишний и бесполезный код убивает ваше время разработки приложения/сайта. Хотя это и кажется мелочью, но когда такой мелочи становится много, то время, потраченное впустую, становится ценным. И так давайте посмотрим, что можно и нужно сокращать...
МАТЕМАТИЧЕСКИЕ ОПЕРАТОРЫ
Известны большинству программистов, но почему то пропускаются, по непонятным причинам.
$int1 = $int1 + $int2; -- или, короче: $int += $int2; $int1 = $int1 - $int2; -- или: $int -= $int2; $int1 = $int1 * $int2; -- или: $int *= $int2; $int1 = $int1 / $int2; -- или: $int /= $int2;
СЧЕТЧИКИ
Часто забывают про код счетчиков.
$int = $int + 1; -- или так: $int++; $int = $int – 1; -- или: $int--;
СОКРАЩЕННЫЕ ОПЕРАТОРЫ ВЫВОДА
Если вы собираетесь выводить значение переменной на экран, то можно сократить так:
<?php echo $string; ?> или <?=$string?>
ФИГУРНЫЕ СКОБКИ
Зачем они вам нужны? Если у вас по условию или в цикле исполняется один оператор, то скобки не нужны.
if ($x) {
echo "is x";
}
//Должно быть так:
if ($x) echo "is x";
Троичный оператор
Очень хорошо экономит время и делает код более удобочитаемым. Стоит только один раз разобраться, и он станет вашим любимым оператором.
if ($type == 'human') {
echo 'human';
} else {
echo 'robot';
}
//Можно заменить на:
echo ($type == 'human') ? 'human' : 'robot';
//Кроме того, с его помощью можно присваивать значения переменным:
$type_of_person = ($type == 'human') ? 'human' : 'robot';
Проверка нулевых значений
Иногда мы имеем дело с функцией, возвращающей число, и нам нужно убедиться, что она вернет именно число. Но если она вернет 0, то PHP посчитает, что она возвращает значение false (ложь).
if (getNumber()) echo "TRUE";
Просто проверяем, что возвращает такая функция (False или число).
if (getNumber() !== false) echo "TRUE";
На этом все! Дополнительную информация по о синтаксисе в PHP Вы можете узнать на сайте http://www.php.net
Яндекс |
- Программа курса автокад. Курсы autocad, компьютерные курсы автокад.
Последние уроки категории:
Сокращение PHP кода
Вы задумывались когда — нибудь о том, что лишний и бесполезный код убивает ваше время разработки приложения/сайта. Хотя это и кажется мелочью, но когда такой мелочи становится много, то время, потраченное впустую, становится ценным. И так давайте посмотрим, что можно и нужно сокращать...
Видимость переменных в PHP
В данном уроке рассматривается область видимости переменных PHP. Объясняется различие локальной и глобальной области видимости, показывается как получить доступ к глобальным переменным внутри функции, как работать с суперглобалами и создавать статические переменные.
Как читать Rss ленты?
Читалки и агрегаторы RSS используются для доступа, чтения и управления периодически-обновляемыми лентами RSS (или Atom), которые генерируются веб-сайтами. Эти ленты предоставляют доступ к последним материалам с этих сайтов.
Установка и настройка PHP+Apache
В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.
Как выбрать фреймворк
Так уж повелось, что лень – это двигатель прогресса и как бы странно это не звучало, все те блага цивилизации, которые мы имеем сейчас были сделаны в первую очередь для нашего комфорта. Так и программисты чтобы облегчить себе жизнь и тем самым получить возможность создавать более сложные проекты за менее долгое время придумали сделать себе фреймворки.




Комментарии:
admin 19.01.2012 17:36:01
kmaks 27.04.2011 14:29:29
Василий 02.11.2011 21:06:04
McKalek 19.01.2012 13:49:21
Энди 13.02.2012 18:49:11