|
| |
|
|
| |
для: cheops
(09.01.2007 в 14:11)
| | | Все ясно. Спасибо. | |
| |
|
|
| |
|
|
| |
для: NIK
(09.01.2007 в 14:02)
| | | Так это и делается.
<?php
function vyvod ( $text=false ){
if ($text) echo $text;
}
vyvod("text1");
vyvod();
vyvod("text2");
?>
| результатом будет строка text1text2.
Т.е. в объявлении функции можно задать значение параметра по умолчанию, и тогда он становится необязательным. | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(09.01.2007 в 13:45)
| | | Необязательные параметры объявляются так, как указал malish. | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(09.01.2007 в 13:45)
| | | а предложенный вариант с function test($x, $y=NULL); почему не подходит? Кто знает, возможно в PHP это так и делается :) | |
| |
|
|
| |
|
|
| |
для: Alph[p]a
(09.01.2007 в 13:15)
| | | Ну как получать и задавать неизвестное кол-во параметров я понял. Но мой первый вопрос остается в силе (про array scandir ( string directory [, integer sorting_order])) | |
| |
|
|
| |
|
|
| |
для: Trianon
(09.01.2007 в 13:04)
| | | Даже не знал что так можно...спасибо что дал мыслю))) буду набираться опыта...вопрос мне показался очень интересный! | |
| |
|
|
| |
|
|
| |
для: malish
(09.01.2007 в 12:38)
| | |
<?
function test()
{
$n = func_num_args();
for($i = 0; $i < $n; $i++)
echo "Arg $i: ".func_get_arg($i)."<br>";
}
test(1,3,5);
?>
|
| |
| |
|
|
| |
|
|
| |
для: malish
(09.01.2007 в 12:38)
| | | >А вообще вопрос интересный...
Вот-вот :)). Подождем Хеопса! :) | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(09.01.2007 в 12:34)
| | | можно использовать значения по умолчанию.
function test($x, $y=NULL);
test(4);
|
тут если не указывать второй параметр он будет всегда NULL.
А вообще вопрос интересный, как например написать на ПХП подобие функции printf на C. чтоб количество параметров не было определено изначально? | |
| |
|
|
| |
|
|
| | Вот возник такой вопрос. Как создать функцию с необязательными параметрами?
Как пример, описание функции
array scandir ( string directory [, integer sorting_order] )
|
| |
| |
|
|
|