White cat - Справочник по PHP
- Название:Справочник по PHP
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
White cat - Справочник по PHP краткое содержание
Вниманию читателей предлагается справочник по PHP.
Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.
Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.
Справочник по PHP - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
echo "Библиотека работы с графикой недоступна!
";
};
call_user_func
Производит косвенный выбор функции.
Синтаксис:
mixed call_user_func(string function_name [, mixed parameter [, mixed ...]])
Функция call_user_func()вызывает функцию function_name и передает ей все остальные параметры parameter ...
create_function
Динамическое создание функции.
Синтаксис:
string create_function(string args, string code)
Функция create_function() создает анонимную функцию и возвращает имя, созданное для этой функции. Аргументы функции, перечисленные в аргументе args , обычно передаются в одинарных кавычках. Также передается тело функции в аргументе code . Это необходимо для того, чтобы не допустить замену интерпретатором переменных на значения. Если всеже ограничивать двойными кавычками, то необходимо предварять указание переменных слешем : $var .
Обычно возвращаемые функцией имена содержат префикс lambda_ .
При помощи этой функции можно создавать функции на основе информации, полученной во время исполнения сценария.
$func = create_function('$a,$b',
'return "$a*$b = ".$a*$b);');
echo "Имя новой функции: $func
";
echo $func(2,3);
Данный пример выведет следующее:
Имя новой функции: lambda_16
func_get_arg
Получение аргумента функции.
Синтаксис:
mixed func_get_arg(int arg_num);
Функция func_get_arg()возвращает указанный в arg_num агрумент, который был передан в текущую пользовательскую функцию в качестве параметра. Перечисление переданных в функцию параметров начинается с нуля.
В случае, если эта функция вызывается вне определения функции, то она выдает предупреждение об ошибке. Также предупреждение будет выдаваться при попытке узнать параметр, которого не существует в списке аргументов (функция возвратит false). Для того, чтобы функция работала корректно, необходимо заранее узнать общее количество параметров, которое передается в пользовательскую функцию с помощью функции func_num_args().
func_get_args
Получение аргументов функции в массиве.
Синтаксис:
array func_get_args();
Функция func_get_args()возвращает в массиве список аргументов, с которым была вызвана текущая пользовательская функция. Если функция func_get_args()вызывается вне определения пользовательской функции, то выдается предупреждение об ошибке.
func_num_args
Возвращает число полученных аргументов в пользовательской функции.
Синтаксис:
int func_num_args();
Функция func_num_args()возвращает число аргументов, которые были переданы в текущую пользовательскую функцию.
Обычно эту функцию используют совместно с функциями func_get_arg()и func_get_args()в пользовательских функциях, которые могут принимать неопределенное количество параметров.
Календарные функции
JDToGregorian
Преобразование дневного Юлианcкого счета в Грегорианскую дату.
Синтаксис:
string jdtogregorian(int julianday);
Преобразование дневного Юлианcкого счета в Грегорианскую в формате "месяц/день/год"
GregorianToJD
Преобразовывает Грегорианскую дату на Дневный Юлианский cчет.
Синтаксис:
int gregoriantojd(int month, int day, int year);
Правильный диапазон для Грегорианского календаря 4714 д.э. до 9999 н.э.
Хотя это программное обеспечение может оперировать даты в обратном порядке до 4714 д.э., такое использование может быть бесполезно и не значительно. Грегорианский календарь не был учрежден до Октября 15, 1582 (или Октябрь 5, 1582 в Юлианском календаре). Некоторые страны еще очень долго не принимали его. Например, Великобритания преобразовалась в 1752, СССР в 1918 и Греции в 1923. Наиболее Европейские страны использовали Юлианский Календарь До Грегорианского.
Пример:
JDToJulian
Преобразовывает дату Юлианского календаря на дневный Юлианский счет.
Синтаксис:
string jdtojulian(int julianday);
Преобразование дневного Юлианского счета в строку, содержащую дату Юлианского Календаря в формате "месяц/день/год".
JulianToJD
Преобразовывает дату Юлианского Календаря на дневной Юлианский счет.
Синтаксис:
int juliantojd(int month, int day, int year);
Правильный диапазон для Юлианского календаря 4713 д.э. до 9999 н.э.
Хотя это программное обеспечение может оперировать даты в обратном порядке до 4713 д.э. такое использование может быть бесполезно и не значительно. Календарь был создан в 46 д.э., но подробные не стабилизировался до по крайней мере 8 н.э., и возможно позднее в 4-ом столетии. Также, начало года различно от одной культуры к другой - не все соглашаются, что Январь это первый месяц.
JDToJewish
Преобразовывает дневной Юлианский счет в Еврейский календарь.
Синтаксис:
string jdtojewish(int julianday);
JewishToJD
Преобразовывает дату в Еврейском Календаре на дневной Юлианский счет.
Синтаксис:
int jewishtojd(int month, int day, int year);
Еврейский календарь использовался в течение нескольких тысячелетий, но в течение начального периода не было никакой формулы, чтобы определить начало месяца. Новый месяц начинался когда замечено полнолуние.
JDToFrench
Преобразовывает дневной Юлианский счет в Французский Республиканский календарь.
Синтаксис:
string jdtofrench(int month, int day, int year);
Преобразовывает дневной Юлианский счет в Французский Республиканский календарь.
FrenchToJD
Преобразовывает дату и Французского Республиканского календаря в дневной Юлианский счет.
Синтаксис:
int frenchtojd(int month, int day, int year);
Эта программа преобразовывают даты в начиная с 1 до 14 (Грегорианские даты 22 Сентября 1792 до 22 1806 Сентября). Это покрывает тот период когда календарь использовался.
Интервал:
Закладка: