Комментарии в ASP.NET и PHP
20.11.2007
Для того чтобы в коде РНР оставить комментарий, используем такую конструкцию:
<?/*
This is the server-side comment
*/?>
Стоить отметить что на стороне клиента этот комментарий не отобразится ( в отличии от <!– Comment –>)
Аналогом в ASP.NET является:
<%--
This is the server-side comment
--%>
Вот так все просто ![]()
IDE для PHP - VS.Php
17.11.2007
Недавно нашел в интернете интересную вещ: IDE для PHP, которая при установке отлично интегрируется в Visual Studio (есть также Stanalone версия). После установки вы можете писать РНР-скрипты в Visual Studio. VS.Php поддерживает все полезности студии, в нем есть подсветка синтаксиса, подсказки по функциям, дебаггер, IntelliSense. Вобщем неплохо все сделоно. Вот скрины:



Скачать и посмотреть больше скринов можно здесь: .
Оптимизация кода PHP. Сравнительные таблицы
29.10.2007
Здесь нашел очень интересную таблицу, которую привожу:
| Плохо | Хорошо | Разница |
| $a=”text $b”; | $a=’text ‘.$b; | 50% |
| eregi(”(ма[a-zа-я]{1,20})”,$text); | preg_match(”/(ма[a-zа-я]{1,20})/im”,$text); | 76% |
| $test[a][b]=1; | $text[’a'][’b']=2; | 361% |
| foreach($test as $n) |
$it=0; while($it<100000) |
254% |
| while (list($k, $v) = each($test)) | foreach($test as $k=>$v) | 22% |
Теперь будете знать какие конструкции использовать предпочтительнее.
Здесь я приведу несколько функций с описаниями, которые чаще всего используются в PHP при работе с переменными и строками.
Для работы с переменными популярными являются такие функции:
gettype($var) - возвращает тип переменной.
settype($var,type) - устанавливает тип переменной
int isset($var) - возвращает true если переменная существует, и false если нет.
int unset($var) - ф-я удаляет переменную и возвращает true
int empty($var) - проверяет существование переменной и наличие у нее ненулевого значения.
А вот несколько функций для преобразования текста:
trim () - удаляет все пробелы.
ltrim() - удаляет все пробелы слева.
chop() - удаляет все пробелы в конце строки
nl2br - принимает строку в качетсве параметра и заменяет в ней все символы новой строки, дескриптором strtoupper() - RESULT OF FUNCTION
strtolower() - result of function
ucfirst() - Result of function
ucwords() - Result Of Function
А теперь немного о Блоговаре:
TopFights.Net - просто сумашедшие картинки там можно увидеть! ![]()
Nudnik.ru - здесь почитал Правда про Monetize!, интересно.
Православный Газенваген™ порадовал постом “Самые дурацкие изобретения 20 века.”
Delphi for PHP
16.09.2007
Delphi for PHP - вот здесь описан новый продукт, Delphi for PHP. Обьектно ориентированная среда разработки для РНР.
Несколько скринов:
Скрин №1
Скрин №2
Вообще мое личное мнение, что для РНР лучше оставаться отличным функциональным
языком программирования, чем имитировать обьектную ориентированность,
жертвуя при этом быстродействием. этот продукт просто пытается повторить Visual Studio 2005 и ASP.NET.