Я учусь PHO я хочу спросить, что, почему я не могу использовать функцию подсчета внутри строки напримерEcho массив в PHP с помощью строки
<?php
// define array
$data = array('Monday', 'Tuesday', 'Wednesday');
// get array size
echo "The array has " . count($data) . "elements";
?>
это печатает массив имеет три элементы
, но этот код:
<?php
// define array
$data = array('Monday', 'Tuesday', 'Wednesday');
// get array size
echo "The array has count($data) elements";
?>
печатает
"The array has count($data) elements";
Как php знать, что 'count' является функцией в этой строке? Он видит только «данные» в двойных кавычках, а затем пытается напечатать массив как строку, но это не сработает, и вы получите уведомление – Rizier123
, но в первом коде, если я положил. что происходит? – Karandeepdps
означает, как он распознает его как функцию – Karandeepdps