Тема: Задачка
Який код потрібно ставити,щоб нижче наведений код не викликав помилку інтерпретатора і вивів якийсь текст.
<?php
//ваш код
User; //вивід вашого тексту
На одному з рашка форумів чомусь ніхто не розгадав:)
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → PHP → Задачка
Для відправлення відповіді ви повинні увійти або зареєструватися
Який код потрібно ставити,щоб нижче наведений код не викликав помилку інтерпретатора і вивів якийсь текст.
<?php
//ваш код
User; //вивід вашого тексту
На одному з рашка форумів чомусь ніхто не розгадав:)
Я десь вказував echo? Ні. Змінив приклад коду в першому пості.
Я десь вказував echo? Ні. Змінив приклад коду в першому пості.
але ви не вказували що воно заборонене. Ок спробуємо відносно прикладу
<?php
//ваш код
echo 'test<br>';
User;
Я десь вказував echo? Ні. Змінив приклад коду в першому пості.
але ви не вказували що воно заборонене. Ок спробуємо відносно прикладу
<?php //ваш код echo 'test<br>'; User;
Думав самі здогадаєтесь,бо перенести рядок - це дуже просте рішення
▼Прихований текствидає помилку - ні
виводить текст - так
все ок?:)
А якщо забрати echo 'test<br>'; (яке я вказав просто як розділювач) щось виведе?)
Давайте можливо сформуйте чіткіше умову)
Якщо забрати ехо нічого не виведе. Але якщо додати перед echo якусь свою штуку - виведе))
Давайте можливо сформуйте чіткіше умову)
Якщо забрати ехо нічого не виведе. Але якщо додати перед echo якусь свою штуку - виведе))
Перед User; немає бути echo взагалі,тобто інформаці має зберігатися і виводитися тільки через User;
1. echo, print, print_r, = можна використовувати у своєму коді?
2. яка версія PHP може бути?
1. echo, print, print_r, = можна використовувати у своєму коді?
2. яка версія PHP може бути?
Можна,але вивід User; саме в такому вигляді має бути.
Версія PHP не має значення.
готово.
1. видає помилки - ні
2. виводить текст - так
Добре,зарахуємо,але відповідь і те,що я мав на увазі
<?php
define('User',print('text'));
User;
Уточню умову: якщо останній рядок замінити на
;User;
то код має працювати, і до цього рядка не має бути нічого виведено, правильно? Чи все ж можна гратися зі словами в умові?
Та воно виведе навіть так)
<?php
define('User',print('text'));
'.User.';
Тут ще точну умову підібрати проблематично
Тут ще точну умову підібрати проблематично
Розв'язати задачу, умову до якої підібрати проблематично, ще проблематичніше
VTrim написав:Тут ще точну умову підібрати проблематично
Розв'язати задачу, умову до якої підібрати проблематично, ще проблематичніше
Але якщо б я дуже точно пояснив,то відповідь на неї була б явною
Шо цікаво,виведе інформацію навіть так.
<?php
define('User',print('text'));
$var = User;
А з echo вилетить помилка навіть так
<?php
define('User',echo('text'));
User;
Vtrim вся різниця в echo vs print
print повертає значення а echo - ні відповідно тут все логічно)
Для відправлення відповіді ви повинні увійти або зареєструватися