Вверх ↑
Главный модератор
Ответов: 2997
Рейтинг: 395
#1: 2007-06-24 11:12:53 ЛС | профиль | цитата
Manual PHP писал(а):

mkdir -- Создаёт директорию
Описание
bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] )

Раз функция возвращает значение, которое можно проверить, то логично было бы ожидать что такая схема:

Add(EntryPoint,13332310,21,105)
{
link(onStart,5500409:doMkDir,[])
}
Add(DirTools,5500409,67,105)
{
DirName="test"
link(onEnd,12051890:doCompare,[])
}
Add(If_else,12051890,116,105)
{
}
Вернёт такой код:

<?php

if(mkdir("test")) {
}

?>
а не такой:

<?php

mkdir("test");
if("") {
}

?>

[size=-2]------ Добавлено в 11:14
Схема:
code_1591.txt
Код:

<?php


function validate() {
$val5 = "Text";
echo $val5;
}
validate();
echo $val5;

?>
результат выполнения:
IE6 писал(а):

Text

А по логике Delphi1 можно было бы ожидать другой результат:

TextText


[size=-2]------ Добавлено в 22:01
Не ли ещё в пакете компонент, чтобы получить следующий код:

class NoFileExistsException extends Exception {

public function informativeMessage(){
$message = "The file, '".$this->getMessage()."', called on line ".
$this->getLine()." of ".$this->getFile().", does not exist.";
return $message;
}

}

[size=-2]------ Добавлено в 11:12
Пока нет ответов - подправил для себя компонент Function (вызов функции), добавив к нему свойство Mode:

[Property]
...
Mode=Тип описания кода: function - обычное описание, class - описание класса|14|0|function,class
и собственно изменил скрипт:

...
println(code(Mode),' ', code(Name), '(', s, ') {')
...
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1code_1591.txt [960B] [856]