Ik zoek al heel lang een php script om mijn verzameling online te kunnen bij houden. Ik wil dus graag kunnen aangeven welke ik al heb en welke ik nog moet en in welke staat hij is etc etc
Weet iemand of zo'n script bestaat. Ik heb echt heel lang gezocht maar kan niks vinden.
Ik hoop dat iemand mij kan helpen ik zoek echt al jaren naar zoiets.
TINYINT(1) of de alias BOOL gebruiken is wel een beetje ‘de macht der gewoonte’. BIT werd namelijk pas in MySQL 5.0.3 toegevoegd. Ik zou tegenwoordig BIT(1) gebruiken voor 0 óf 1 en niets anders, want een TINYINT(1) kan te veel andere waarden hebben.
Overigens schijnen er wel plannen te zijn voor volledige boolean-ondersteuning in MySQL.
Ik veronderstel dat elke boolean begonnen is als 0=false; 1=true.
Ik veronderstel dat je in de meeste talen kan rekenen met booleans alsof ze 0 of 1 zijn.
true en false zijn wijnig meer dan defines voor 1 en 0.
Is het dan slordig om die kennis te gebruiken?
Dat lijkt me meer een kwestie van etiquette, van beleefdheidsregels.
Een programmeur met C achtergrond zal niet vreemd opkijken als iemand 0 gebruikt voor false; 1 voor true en -1 voor null.
Weet je waarom? In talen die niet zo los omgaan met dataTypes als php moet je altijd op voorhand vastleggen wat het type zal zijn. Zowel voor variabelen als voor functies.
Je moet altijd op voorhand vertellen welk type de return van een functie zal zijn. Het is totaal onaanvaardbaar dat een functie af en toe een getal teruggeeft, en af en toe een false, of een null.