Google zpřístupnil Gemini Live, svůj nástroj pro hlasovou komunikaci s umělou inteligencí, v českém a slovenském jazyce pro Android a brzy i iOS. Gemini Live umožňuje vést s AI přirozené rozhovory.
Port počítačové hry Pitfall! z roku 1982 napsané pro Atari 2600 si lze zahrát ve webovém prohlížeči. Zdrojové kódy jsou k dispozici na GitHubu.
Multiplatformní multimediální knihovna SDL (Simple DirectMedia Layer) byla oficiálně vydána v nové major verzi 3 (3.2.0). Změny jsou popsány v README pro migraci aplikací z SDL 2 na SDL 3.
Wine bylo po roce vývoje od vydání verze 9.0 vydáno v nové stabilní verzi 10.0. Přehled novinek na GitLabu. Vypíchnuta je nová architektura ARM64EC a podpora High DPI škálování.
Edvard Rejthar na blogu zaměstnanců CZ.NIC představil nástroj deduplidog pro odstranění duplicitních souborů.
Společnost DeepSeek představila (𝕏) AI model DeepSeek-R1 (Hugging Face) srovnatelný s OpenAI o1 a uvolnila jej pod open source licencí MIT, tj. zdarma i pro komerční použití.
GKrellM (GNU Krell Monitors, Wikipedie), tj. grafická aplikace pro sledování systémů a různých událostí, byla po pěti a půl letech vydána v nové verzi 2.4.0. Přehled novinek na Gitea.
Americká první dáma Melania Trumpová vydala v předvečer manželovy inaugurace vlastní kryptoměnu. Jmenuje se $Melania. Donald Trump vydal vlastní kryptoměnu $Trump den před manželkou.
GNU Project Debugger aneb GDB byl vydán ve verzi 16.1. Podrobný přehled novinek v souboru NEWS.
Po 9 týdnech vývoje od vydání Linuxu 6.12 oznámil Linus Torvalds vydání Linuxu 6.13. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies. Odstraněn byl souborový systém ReiserFS.
<?php class Menu { function __construct() { $a = '
$a
je lokální, po ukončení konstruktoru je zapomenuta.
__toString()
.<?php class Menu { function __construct() { $a = '
<?php class Menu { private $a; function __construct() { $this->a = '<ul>'; $this->a.= '<li>AAA</li>'; $this->a.= '<li>BBB</li>'; $this->a.= '<li>CCC</li>'; $this->a.= '</ul>'; } function __toString($a) { return $this->$a; } }Takový objekt sice není ideální, ale už je funkční.
function __toString($a) { return $this->$a; } napsáno takto? function __toString() { return $this->a; }Děkuji
class Menu { private $menu; function __construct() { $this->menu = 'Nějaký text'; } function __toString() { return $this->menu; } } $txt = new Menu(); var_dump($txt); // object(Menu)#9 (1) { ["menu":"Menu":private]=> string(11) "Nějaký text" }Tak co je ještě špatně? Díky
echo $txt; var_dump($txt.'');apod.
__toString()
.
Ano, echo $array[$txt.'']
je to správné řešení, které sice bude fungovat, ale po programátorské stránce je špatně. Netuším, čeho chceš dosáhnout, ale vidím, že na to jdeš blbě, že by sis měl pořídit nějakou učebnici programování a že tě už začínám mít dost.
$array[(string)$txt];
ako spajat retazec s prazdnym retazcom.
Tiskni Sdílej: