parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Александр 26.02.2015 22:24 / 26.02.2015 22:25

1. int переводит строку в число.
$s[2]
$i($s)
этот код отработает номально
$s[xxx]
$i($s)
а этот вызовет ошибку
invalid number (double)
если есть уверенность, что в переменной точно число (к примеру данные получены из SQL с типом INT) - в выражениях можно использовать и так


2. разница есть. Но в голову сейчас ничего не идет, да и лучше подождать ответа знатока :))
Дурацкий пример:
$s[4.20]
$s ^rem{4.20}
^eval($s) ^rem{4.2}
))